十三年专注于网站建设与互联网应用开发,低调、有情怀的网络应用服务商!
南昌百恒科技微信公众号 扫一扫关注
tel-icon全国服务热线:400-680-9298,0791-88117053
扫一扫关注百恒科技微信公众号

浅谈IOS开发中表视图的分类

百恒网络 2018-11-22 15:01:00 3008
       iOS中的表视图主要分为普通表视图(如图1所示)和分组表视图(如图2所示),下面南昌APP开发公司简单介绍一下这两种视图。

       一、普通表视图
       主要用于动态表,而动态表一般在单元格数目未知的情况下使用。

       二、分组表视图
       一般用于静态表,用来进行界面布局,它会将表分成很多“孤岛”,这些“孤岛”由一些类似的单元格组成,从图2可以看出,扁平化后的iOS 7分组表视图有很大的变化。静态表一般用于控件的界面布局,它是在iOS 5之后由故事板提供的。

浅谈IOS开发中表视图的分类一
       此外,在表视图中还可以带有索引列、选择列和搜索栏等,下面介绍一下具有这种特征的表视图情况。

       图3所示的是索引表视图。一般情况下,在表视图超过一屏时应该添加索引列。图4所示的是选择表视图,用于给用户提供一个选择列表。由于iOS标准控件没有复选框控件,所以一般使用选择表视图来替代其他平台的控件。
浅谈IOS开发中表视图的分类二


       图5所示的是带有搜索栏的表视图。由于单元格很多,所以我们需要借助搜索栏进行过滤。搜索栏一般放在表头,也就是说,只有表视图翻到顶端时才会看到搜索栏。图6所示的是分页表视图。一般情况下,需要网络请求的列表会使用分页表视图。分页表视图的表头中有刷新和加载等待标识,表脚中会有“更多”按钮或“加载更多”标识。对于此功能,iOS 6之后提供了下拉刷新控件。


浅谈IOS开发中表视图的分类三

       表视图的分类不是就一定的。苹果提供了一些表视图的使用模式,使用时我们应首先考虑这些使用模式。当然,必要的话,我们还要根据业务需要进行合理的创新。
400-680-9298,0791-88117053
扫一扫关注百恒网络微信公众号

欢迎您的光顾,我们将竭诚为您服务×

售前咨询 售前咨询
 
售前咨询 售前咨询
 
售前咨询 售前咨询
 
售前咨询 售前咨询
 
售前咨询 售前咨询
 
售后服务 售后服务
 
备案专线 备案专线
 
售后服务 售后服务
 
×