iOS第四章 知识要点(2)
初始边框为整个屏幕的大小
支持窗口层叠放置
UIView
一个窗口,多个视图
视图负责屏幕的一块显示区域
视图可以嵌套
一个视图可以有多个子视图
响应用户触摸事件
容器
为视图内容提供额外的视觉分隔
控件
用于处理和用户的交互 通过 xib 文件与 Controller 类连接的时候,通过 IBAction 连接
UIButton
UISwitch
显示视图
用于简单的信息显示,通过xib 文件与 Controller 类连接的时候,通过 IBOutlet 连接
UILabel
UIImageView
警告视图和动作表单
取得用户的注意
UIAlertView
UIActionSheet
3、常用屏幕元素、常见视图
常用屏幕元素:
状态栏
屏幕最顶部,20像素高
显示设备的时间、连接、电池状态、运营商
导航栏
44像素高
标签栏
48像素高
至少44*44的单击区域
工具栏
44像素高
键盘
横向显示时:320*216像素
纵向显示时:480*162像素
键盘弹出调整试图大小,使用滚动视图
常见视图组件:
表格视图 UITableView
图像视图 UIImageView
滚动视图 UIScrollView
文本视图 UITextView
4、从 0 开始创建一个工程
(1)创建一个空的 IOS APP
(2)里面只有 delegate,自动根据屏幕创建一个 Window,叫根视图
(3)我们希望自己创建根视图,新建 user interface->Window 叫 MainWindow.xib
(4)在Interface Builder 打开 MainWindow.xib,设置这个文件是一个程序启动时需要的UIApplication 。点击 File’s ownerà第3个属性面板(身份检查器),设置当前选中的对象,对应程序中哪个类。
输入 UIApplication
(5)在 IB 中,添加一个 delegate 对象图标,点击图标->第3个属性面板,设置图标对应的类名是 XYZAppDelegate
[到这一步,main() 中启动需要的两个对象有创建好了,接下来要连接]
(6)打开 MainWindow.xib文件的 File’s Owner ->第6 个面板(连接检查器)
连接 delegate输出口 与 delegate 对象图标
(7)第四个参数是应用程序代理类UIApplicationDelegate类的名字,如果为nil,系统会从Main nib[主要nib文件在info.plist文件中指定:Main nib file base name字段对应的value]文件寻找Application对象并连接它的delegate。
相关新闻>>
- 发表评论
-
- 最新评论 更多>>