下载此文档

ios应用开发基础(ppt课件).pptx


文档分类:IT计算机 | 页数:约34页 举报非法文档有奖
1/34
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/34 下载此文档
文档列表 文档介绍
iOS应用开发基础
第五部分 高级控件(1)
表格视图是非常重要一个视图控件,常常用来展示复杂的表格信息,几乎所有的苹果应用都会用到这个控件。UITableView是UIScrollVIew的子类,支持垂直方面的页面滚动(不支持横向滚动)。
UIScrollVIew
UITableView
表格视图
编辑表格视图
表格视图单元格
表格视图刷新
UIScrollView
在iOS中,滚动视图UIScrollView用于查看大于屏幕的内容。Scroll View有两个主要目的:
让用户拖动视图以显示更多内容区域。
让用户使用捏合手势放大或缩小所显示的内容。
注意:UIScrollView不包含任何视图用以显示其内容,只能滚动其子视图。
1. Frame属性
UIScrollView中的Frame属性代表可见的区域(屏幕内部的)
2. ContentSize属性(CGSize类型)
ContentSize属性代表可展示的所有区域(包括屏幕外部)(滚动范围)

偏移量,默认是CGPointZero,一般用在UIScrollView的代理方法里,用来做拖拽距离判断操作
UIScrollVIew代理方法
scrollVIewDidScroll
例子:TestScrollView(配合分页控制器)
表格视图UITableView
表格视图UITableView是一种用来按行显示数据的视图。UITableView是UIScrollVIew的子类,支持垂直方面的页面滚动(不支持横向滚动)。
UITableView的每一行为一个基本的组成单元格,即:UITableViewCell
UITableView的显示是通过UITableViewCell将每一行的单元格内容画出来的。
每一行的单元格Cell都含有标题、图片,还可以有附属视图。
标准的附属视图是扩展指示器或者详情扩展按钮。
扩展指示器将会展开下一级数据,而详情扩展按钮则会打开该行的详细信息页视图。表格视图可以进入编辑模式,在此模式下,用户可以对单元格进行插入、删除以及保存的操作。
表格视图的分节
表格视图可以分节显示,也可以不分节。
每个分节由若干个单元格组成。
表格视图中的sectors属性决定了一个表格视图有多少的分节,分节的单元格行数rows属性决定了每个分节有多少行单元格。表格视图的任意分节都可以由一个header和footer。
表格视图有两种显示风格:普通(plain)和分组(grouped)。
普通风格下,节头和节脚在分节内容上浮动显示。如果表格视图有索引,那么在表格视图的右侧将会出现一个检索栏,通过该检索栏可以快速定位到相应的分节处。
分组风格下,所有的单元格都有一个缺省的背景色和背景视图。通过背景视图可以在同一分节中将单元格进行分组。
表格视图的对象关系图
每一个表格视图UITableView对象都必须有一个对应的数据源对象和委托对象,通常由该表格视图的控制器UITableViewController对象来担任。
数据源对象必须遵守协议UITableViewDataSource,委托对象必须遵守协议UITableViewDelegate。
数据源对象向表格视图提供表格在创建和编辑单元格时需要的数据模型信息。
委托对象负责表格视图中单元格的配置、选择、保存、附属视图以及编辑操作。
注意:在表格视图控制器UITableViewController创建其表格视图UITableView时,视图的数据源和委托会自动的指向UITableViewController,不需要手动设置。
实例:
本例将通过UITableView来创建一个学生成绩表。
要求
应用的界面上为一个表格视图,用来表示成绩单,成绩单由学生名字和成绩两部分信息的列表组成。
应用开发流程

ios应用开发基础(ppt课件) 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数34
  • 收藏数0 收藏
  • 顶次数0
  • 上传人1017848967
  • 文件大小3.04 MB
  • 时间2021-12-10