zoukankan      html  css  js  c++  java
  • CAPSPageMenu分页交互

      最近在开发过程中,我的前任在处理类似于新闻多板块的界面,在一个视图控制器里加载多个UITableView以显示不同类型的信息,并可通过头部按钮和左右滑动来切换不同的tableView这样的界面中,采取了与我截然不同的想法。

      1.我的想法是传统的写一个UIView,里面封装了UITableView包括协议、网络请求、刷新等等各种方法,并通过协议或Block等API完成与按钮或UIScrollView偏移量的交互问题。最后循环创建封装的UIView,将其放置在UIScrollView上。本质上只是view之间的交互。

      2.而接手的项目却使用了CAPSPageMenu这一定制的框架。大体的了解是利用

        self.addChildViewController(self.pageMenu!)

        self.view.addSubview(self.pageMenu!.view)

        self.pageMenu!.didMoveToParentViewController(self)

    这三个方法来将CAPSPageMenu这一个继承于UIViewController的视图控制器放置在父视图控制器上来实现左右滚动。而CAPSPageMenu的左右滚动的内容仍然使用视图控制器来承接。这样就变成了三级视图控制器的交互而不是视图的交互了。目前只看到了这一点,先挖坑,后续弄懂CAPSPageMenu的原理后前来填坑。

  • 相关阅读:
    百度地图-放大地图
    haroxy hdr
    haproxy path_beg
    haproxy /admin跳转 不会在接口上再次加上admin
    api 跳转规则
    如何利用BI搭建电商数据分析平台
    如何利用BI搭建电商数据分析平台
    北向接口与南向接口
    perl 传递对象到模块
    mysql 监控 大批量的插入,删除,和修改
  • 原文地址:https://www.cnblogs.com/SoulKai/p/5778923.html
Copyright © 2011-2022 走看看