- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第六章 表视图
其中initWihFrame:style是在表创建的时候调用,用于实例化表格视图,表格视图显示出来的时候,首先会调用第一个方法,询问每个分区有多少有多少行数据,然后调用数据显示 * * * * * setEditing:animated:方法设置视图是否能进入编辑状态,然后调用委托协议的tableView:editingStyleForRowAtIndexPath方法进行单元格编辑视图的设置,当用户删除或修改控件时,向数据源发出tableView:commitEditingStyleForRowIndexPath消息实现消息删除或插入的处理 * * * * 第六章 表视图 主讲:谷瑞 东南大学软件学院(苏州) 本章任务 1、表视图概述 2、表视图相关类介绍 3、创建简单表视图 4、自定义单元格 5、静态单元格 5、编辑表格 6、添加搜索栏 7、警告框和操作表 8、工作栏和导航栏 1、表视图概述 表视图: 表视图是IOS开发中使用最为频繁的视图,一般情况都会使用表来展示数据,比如通信录、频道列表等 表头视图:表视图最上面的视图,用于展示表视图的信息,如表视图刷新 表脚视图:表视图最下面的视图,用于展示“更多”等信息 单元格:它是组成表视图的每一行的单位视图 分区(节):它有多个单元格组成 1、表视图概述 表视图分类: 主要分为图通列表视图和分组列表视图,此外表视图还可以有索引列、选择列和搜索栏 2、表视图相关类介绍 表视图的相关类: 表视图(UITableView)继承自UIScrollView,它有两个协议:UITableViewDelegate协议和UITableViewDataSource数据源协议 2、表视图相关类介绍 单元格对象(UITableViewCell): 该对象有一个子视图contentView,contentView包含很多子视图,这些子视图组成单元格的外观;此外单元格对象还包含一个辅助视图指示器,用来显示一个指定的图标 2、表视图相关类介绍 单元格对象(UITableViewCell): 单元格还可以有很多样式,我们可以根据需要进行定义;图标、标题、副标题可以有选择的设置,扩展视图可以内置或者自定义;样式由枚举类型UITableViewCellAccessoryType定义 2、表视图相关类介绍 数据源协议(TableViewDataSource): 数据源协议主要为表视图提供数据源以及填充数据源,前两个为必须实现的方法 2、表视图相关类介绍 委托协议(UITableViewDelegate):如果程序需要响应表格行的选中事件,需要借助委托协议, 它主要用来设置表视图中节头和节脚的标题,并响应一些动作 3、创建简单表视图 创建简单表视图: 创建简单表视图,只需实现UITableViewDataSource协议中必须的方法即可 3、创建简单表视图 案例: 创建简单表格视图,实现如下所示效果 4、定制表格行 定制表格行:如果只是使用系统提供的UITableViewCell,每个表格行只能包含textLabel、detailTextLable和UIImageView这三个控件,程序员无法自由地对表格行进行定制 ,为了自由的控制表格行,可以通过如下方式来完成 使用xib文件定制表格行 使用动态单元格原型来定制表格行 5、静态单元格 静态单元格:该表格的行数是固定的,开发者可以根据实际需求对静态表格进行设计 5、处理单元格的选中 处理单元格的选中:当表格控件允许被选中时,用户单击表格的某个控件时,系统就会选中对应的表格行 ,UITableView提供了如下属性来配置表格的选中状态 allowsSelection:该属性控制改表格是否允许被选中 allowsMultipleSelection:该属性控制表格是否允许多选 allowsSelectionEditing:该属性控制表格处于编辑状态时是否允许被选中 allowsMulitipleSelectionDuringEditing:该属性控制表格处于编辑状态是否允许多选 5、处理单元格的选中 处理单元格的选中:如果程序需要响应表格行的选中事件,就需要借助UITableView的委托对象 6、编辑单元格 插入(删除)单元格:表格一旦进入删除或插入,单元格的左边会出现一个“编辑控件”插入数据时,新插入的单元格会出现在表格视图的最后 6、编辑单元格 移动单元格:单元格的顺序可以重新排列,其操作与插入和删除单元格类似 4、定制表格行 使用xib文件定制表格行:通过这种形式创建表格行,开发者能够以简单、直观的方式来设计表格行控件 4、定制表格行 使用动态单元格定义表格行:Storyboard对UITableView提供了改进,允许开发者
您可能关注的文档
- 第五章压力容器焊接.ppt
- 第五章城市发展的经济基础.ppt
- 第五章变压器建模与特性分析.ppt
- 第五章挡土墙施工.ppt
- 第五章数字带通传输系统.ppt
- 第五章生产过程组织1.ppt
- 第五章井巷工程.ppt
- 第五章桥梁抗震延性设计课件A.ppt
- 第五章虚拟仪器5.ppt
- 第五章电压暂降与短时间中断.ppt
- GB/T 45128-2025塑料 含水量的测定.pdf
- 《GB/T 45128-2025塑料 含水量的测定》.pdf
- 《GB/T 45183-2025塑料 气候老化试验中辐照量的仪器测定 总则和基本测试方法》.pdf
- 中国国家标准 GB/T 45183-2025塑料 气候老化试验中辐照量的仪器测定 总则和基本测试方法.pdf
- GB/T 45183-2025塑料 气候老化试验中辐照量的仪器测定 总则和基本测试方法.pdf
- GB/T 29456-2025能源管理体系 实施、保持和改进GB/T 23331能源管理体系指南.pdf
- 中国国家标准 GB/T 29456-2025能源管理体系 实施、保持和改进GB/T 23331能源管理体系指南.pdf
- GB/T 18216.12-2025交流1 000 V和直流1 500 V及以下低压配电系统电气安全 防护措施的试验、测量或监控设备 第12部分:电量测量和监视装置(PMD).pdf
- 《GB/T 18216.12-2025交流1 000 V和直流1 500 V及以下低压配电系统电气安全 防护措施的试验、测量或监控设备 第12部分:电量测量和监视装置(PMD)》.pdf
- 中国国家标准 GB/T 18216.12-2025交流1 000 V和直流1 500 V及以下低压配电系统电气安全 防护措施的试验、测量或监控设备 第12部分:电量测量和监视装置(PMD).pdf
最近下载
- 第四课 侵权责任与权利界限 【高效课堂精研】高考政治一轮复习统编版选择性必修二法律与生活.pptx
- 长征.ppt VIP
- 2024~2025学年Unit 3 Learning better Part A Let’s talk & let’s learn 单元整体教学设计-三年级下册英语人教PEP版(2024).docx
- 长方体和正方体表面积的变化(增加或减少).pptx VIP
- 部编版《道德与法治》四年级下册第3课《当冲突发生》公开课课件(含视频).pptx
- JELLYCAT毛绒玩具新媒体营销策略分析.docx
- 护理核心制度课件.ppt
- 《消防检查指导手册》(2024版).docx VIP
- 北师大版义务教育小学数学教材知识体系整理.doc VIP
- 水产动物免疫学思考题.docx VIP
文档评论(0)