- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第五章 UIView与控件
10、导航条和导航控制器 segue:可以在两个视图控制器时间进行切换,为两个视图控制器创建segue有三种类型 Segue的三种类型: -push:只有使用UINavigationController控制器过渡时才支持这种类型的segue -model:普通视图控制器过渡时选择这种类型的segue -custom:只有当开发者使用自定义的segue时选择这种类型 Segue所提供的方法: -(void)performSegueWithIdentifier:该方法根据segue的标识符,触发指定的segue -(void)preparedForSegue:(UIStoryboardSegue*)segue sender:(id)sender:当segue被触发,且将从一个视图控制器跳转到另一个视图控制器时,将会自动调用该方法 * * * 一般来讲,应用中只包含一个UIWindow,UIWindow包含一个根视图, * * * * * * * * * * * * * * * * * * * * * * * * * * * 第五章 UIView与控件 主讲:谷瑞 东南大学软件学院(苏州) 本章任务 1、UIView 2、标签控件与按钮控件 3、TextField与TextView 4、开关控件、分段控件 5、图像控件和屏幕滚动控件 6、警告框和操作表 7、进度条与拖动条 8、微调器与选择器 9、工具条与导航栏 10、界面切换 1、UIView UIView家族:UIView家族分为“控件”和“视图”两类,都位于UIKit框架中。为了便于开发将UIKit框架中的视图细分为以下几类: 1.控件:继承自UIControl类,能够响应用户高级时间 2.窗口:他是UIWindow对象,是所有子视图的根容器 3.显示视图:主要用于显示信息,包括UILabel、UIImageView、UIProgressBar等 4.导航视图:主要用于从一个屏幕导航到另外一个屏幕或跳转 5.警告框和操作表:用于给用户提供一种反馈或与用户进行交互 1、UIView 1、UIView 应用界面的构建层次:IOS应用程序界面有若干个视图构件而成,呈现出一种树形结构 2、标签控件与按钮控件 2、标签控件与按钮控件 3、TextField与TextView控件 TextField与TextView控件:TextField是单行文本,而TextView是多行文本,两者各有一个委托协议,用来响应处理事件 4、开关、滑块和分段控件 开关控件(UISwitch): 开关控件代表一个开关按钮,类似于物理开关有两种状态(YES和NO);应用程序可以通过监听该控件的Value Changed事件来监测开关按钮的状态,也可以通过属性on或isOn来获取当前值 [self.switchView setOn:setting animated :YES] 4、开关、分段控件 分段控件(UISegmentedControl):分段控件提供一栏按钮,但是每次只能激活其中之一按钮,导致用户在屏幕上看到内容的变化,或在不同应用屏幕之间切换。为了让程序响应分段事件,需要为分段控件的value changed事件绑定到IBAction事件处理方法 5、图像控件与屏幕滚动控件 图像控件(UIImageView): 代表一个图像显示控件,它继承了UIView,没有继承UIControl,因此只能作为显示图片的显示控件,不能接受用户输入,创建好UIImageView后,可通过如下两个属性访问或设置要显示的图片 1、image:访问或设置该控件要显示的图片 2、highlightedImage:访问或设置该控件处于高亮状态时显示的图片 5、图像控件与屏幕滚动控件 UIScrollView: 代表一个可滚动的控件,该控件允许用户拖动手指来滚动控件中的内容,支持三个控制显示区域的属性: 1、contentSize:该属性是一个CGSize类型结构体,包含width、height两个成员变量,代表UIScrollView所需要显示内容的完整高度和宽度 2、contentInset:该属性是一个UIEdgeInsets类型的结构体,它包含top、left、bottom、right四个成员变量,代表显示内容在上、左、下、右的留白 3、contentOffset:是一个CGPoint类型的结构体,包含x、y两个成员变量,代表可视区域在显示内容滚动的距离 6、警告框与操作表 警告框与操作表: UIAlertView与UIActionSheet都是IOS系统自带的弹出式对话框,弹出后用户无法与应用界面中的其他控件交互,两者最大的区别是:警告框表现为在屏幕中央的弹出式警告框
您可能关注的文档
- 第二章排水工程.ppt
- 第二章地基基础设计2.ppt
- 第二章检测系统常见信号处理电路.ppt
- 第二章第3讲 卷积.ppt
- 第二章工业化时期城镇体系.ppt
- 第二章第一节地壳的物质运动和能量交换.ppt
- 第二章第三节2历史时期的长城.ppt
- 第二章补充内容 匀变速直线运动的推论和几个比例试.ppt
- 第二章宏微观破坏力学基础_材料的宏微观力学性能.ppt
- 第二章课堂练习 材料力学.ppt
- 海南省专升本招生考试《生理学》考试大纲.docx
- 2024-2025学年九年级下学期数学开学摸底考试题(人教版)含答案.pdf
- 2024-2025学年八年级道德与法治下学期开学摸底考试题含答案.pdf
- 2024-2025学年八年级地理下学期开学摸底考试题含答案.pdf
- 2024-2025学年八年级生物下学期开学摸底考试题含答案.pdf
- 2024-2025学年八年级下学期开学摸底考数学试题含答案.pdf
- 2024-2025学年八年级下学期数学开学摸底考试题(人教版)含答案.pdf
- 2024-2025学年八年级下学期英语开学摸底考试题含答案.pdf
- 辽宁省沈阳市2025届高三上学期教学质量检测(一)英语试卷含答案.docx
- 2024-2025学年九年级历史下学期开学摸底考试题含答案.pdf
文档评论(0)