美文网首页
实际开发中遇到的问题之父子控制器

实际开发中遇到的问题之父子控制器

作者: JHRobert | 来源:发表于2016-09-27 19:55 被阅读0次

    在实际开发中我们常常需要设置父子控制器进行联动,实现分类展示的效果。例如:
    顶部分类栏:


    Paste_Image.png

    侧边分类栏:


    Paste_Image.png
    我们要实现的功能是点击每一个分类标题,界面显示对应类型的内容。
    分类界面我们可以采用UICollectionView或UIScrollView创建,每个类别按钮可以直接用UIButton,我们用顶部侧边分类栏举例,创建一个竖着的UIScrollView,当然由于是竖着的,UITableView也是可以的,设置Cell的点击方法是改变字体颜色、网络请求并刷新右边的UITableView。
    要实现这样的功能其实不难,有两种方案,一种是右边只用一个UITableView,每次点击左侧UIButton,右侧只是负责刷新数据,这样有一个好处是视图的减少使内存占用的更少,运行更加流畅,缺点则是由于只有一个UITableView,导致不能够滑动,显得界面很low。

    另一种方案就是右侧是个超大的UITableView(UIStrollView),数据全部请求下来,通过点击左侧类别的UIButton改变右侧UITableView(UIStrollView)的分区(偏移量),方法不详细叙述,很简单的一个思路。
    本人当时遇到的问题是不知道具体该怎么搭建这两个视图,后来经过不断地思考和尝试,想到了这两种解决方案。

    相关文章

      网友评论

          本文标题:实际开发中遇到的问题之父子控制器

          本文链接:https://www.haomeiwen.com/subject/aazcyttx.html