导语
支付宝、饿了吗...可多APP都有双列表(两个tableView),一般情况下都是直接写两个tableView,然后在一个控制器里面调动数据刷新,有点麻烦,自从上次写了个多个列表滑动页面(横向,多个控制器),我在想也让双列表变成两个控制器,就美了,转简书的时候无意间发现有人写了个如何创建一个非常酷的3D效果菜单 ,才发现了UIContainerView iOS6的新产物,被我忽视了这么久(还是不从事ipad开发,人家早用了)。话不多说,直接开始双列表!
-
在storyBoard上找到,拉两个UIContainerView(自动附带控制器,可删除创建自定义控制器),自动布局
拉取两个UIContainerView.png -
command+N,创建两个控制器(我这边创建的是tableViewController)与UIContainerView附带的控制器关联
-
接下来就该在代码里一展风采了
1 . 点击左列表
左列表点击事件.png
2 . 在右列表获取左列表事件
在右列表获取左列表事件进行.png
网友评论
http://stackoverflow.com/questions/29694628/can-i-create-a-uicontainerview-programatically