百恒网络
浅谈IOS开发中表视图的分类
  • 百恒服务
  • APP开发
  • 网页案例
  • 网页知识
  • 关于我们
  • 联系我们
  • 浅谈IOS开发中表视图的分类

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

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

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

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

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


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


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

           表视图的分类不是就一定的。苹果提供了一些表视图的使用模式,使用时我们应首先考虑这些使用模式。当然,必要的话,我们还要根据业务需要进行合理的创新。
    展开分享
    服务
    案例
    首页
    动态
    联系
    咨询