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

       iOS中的表视图主要分为普通表视图(如图1所示)和分组表视图(如图2所示),下面南昌APP开发公司简单介绍一下这两种视图。

       一、普通表视图

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

       二、分组表视图

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

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

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

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

       表视图的分类不是就一定的。苹果提供了一些表视图的使用模式,使用时我们应首先考虑这些使用模式。当然,必要的话,我们还要根据业务需要进行合理的创新。

提供全面的搜索引擎优化学习交流,专注网站优化和搜索引擎营销推广服务。用专业的SEO技术为企业网站提升关键词排名,让你的网站不仅满足用户体验还要适合搜索引擎优化规则。
易速网站优化公司 » 浅谈IOS开发中表视图的分类
享更多特权,立即登录下载海量资源
喜欢我嘛?喜欢就按“ctrl+D”收藏我吧!♡