初识IOS运用

来源:互联网 发布:吉永小百合 长相 知乎 编辑:程序博客网 时间:2024/05/22 15:52

一、整体概览

在学习之初,我们有必要对使用Xcode创建一个ios工程做一个整体概览:

1. 创建工程

启动xcode,File -- New -- Project菜单,选择Single View Application模板


点击next,出现下面界面:


 1:工程名字

 2:组织名字

 3:组织标识(很重要)。一般情况下,这里输入的是公司的域名(如com.51work),这里类似于Java中的包命名

 4:捆绑标识符(很重要)。该标识符由Product Name + Organization Identifier构成。因为在AppStore中发布运用的时候会用到它,所以它的命名不可重复。

 6:选择设备,可以构建基于iPhone或iPad的工程,也可以构建通用工程。通用工程是指一个工程在iphone 和 ipad都可以正常运行的。

进入程序后:

这里可以设置类的前缀,以后每次创建类的时候会有CZ作为前缀声明。

2. 模板介绍

从上面知道IOS工程模板分为三类:Application、FrameWork & Library 和Other,详细的介绍参考:


3. 运用剖析


导航视图下有,3、3Tests、products三个组。3中存放的是工程的重要代码,3Tests存放的是3程序的单元测试代码。Products存放的是编译后的工程。详细解释:参考IOS开发指南 第2版 P14

二、了解属性面板

1. View 属性

  1)Mode :定义内部对齐方式及是否缩放以适用视图大小;

  2)Tag :UIView 所有子类,包括视图和控件,都可以起一个 tag 数字编号,程序中可以通过该编号,找到这个组件;

  3)Interaction : (配合)第一个指定用户是否能够操作该对象,大部分都应该选中,图片除外;第二个指定该控件是否至此多触点事件;

  4)Alpha : (透明度)背景后的内容的可见度,取值范围(0.0-1.0),0.0 完全透明,1.0 完全不透明

  5)Background : 确定背景颜色;

  6)Drawing : Opaque 不透明,Alpha 为 1 时,虽然不透明,但是如果图像中有洞,下面的依然看得到,选中 Opaque 则整个图层完全不透明;

       Hidden选中,用户看不见这个控件;

      ClearsGraphics Context 选中将会被透明的黑色块覆盖,然后在上面绘制控件,默认关闭;

      ClipSubviews : 如果有子视图,没有完全包含在父视图内,选中后,只在父视图中的部分会显示,默认禁用;

      AutoresizeSubviews :允许iOS 调整子视图大小,默认选中;

  7)Stretching : (拉伸)可以忽略,只有当屏幕上调整矩形视图大小且需要重新绘制时,才需要拉伸。这里需要设置 4 个浮点值(0.0-1.0),如果希望每条边 10%是不可以拉伸,那么 x y 都指定为 0.1 ,widthheight 都设为 0.8。默认 x y都是 0.0 ,width height 为 1.0

   上面的 View 属性,一般都保持默认,我们选中在 UIImageView 区域内显示的图片为 icon@2x.png 后,选中这个图片,可以 在 上面第五个面板中修改它的尺寸

2. 文本框组件 UITextField

    在对象库中中选择 文本框组件,拖入 UIView 视图中

  1)Text : 默认选择 Plain,然后在下面输入你想在启动时显示给用户的提示文字;

  2)Color : 设置输入框中文字的颜色;

  3)Font : 字体和大小;

  4)Alignment : 文字对齐方式;

  5)Placeholder : 用于指定将在文本字段中以灰色显示的文本,前提时该字段没有值。占位字符;(用以提示用户输入的信息)

  6)Background Disabled : 背景图片、是否允许适用背景图片;

  7)Border Style : 4 个按钮,更改文本字段边框的绘制方式,一般用默认值;

  8)Clear Button : 清除按钮; (右边会有一个"x"叉叉,用于清除内容的)

  9)Clear When editing begins : 指定用户触摸该字段的操作。选中该项,之前该字段中的任何值都将被删除,并且用户能重新输入;

 10)Min Font Size :指定输入文本变多后,文字变小的最小尺寸

        Adjustto Fit :确保整个文本在视图中可见;

下面属性,定义使用文本字段时 键盘的外观和行为

  11)Capitalization : Words 所有单词自动首字母大写;Sentences 控制句子;All Characters 所有的字母;

  12)Corrention : 一致性;

  13)Keyboard : 键盘排列方式;

  14)Appearance : 键盘上面输入完毕后的 <确定>按钮的外观

  15)Auto-enable Return Key : 选中,return 键被禁用,直到至少在文本字段中键入一个字符;

  16)Secure : 指定文本框是否作为密码框;(意思就是输入的文字是暗文字,黑点)

效果示意:



0 1
原创粉丝点击