这是什么?带有子视图控制器的ContainerView的UITableView?

时间:2015-07-02 14:50:18

标签: ios uitableview uiscrollview uicollectionview

我需要知道Instagram的配置文件视图控制器是如何实现的。

正如您在图片中看到的那样,有一个分段控制器,让我们可以选择两种不同的方式来显示我们的照片。他们是怎么做到的?

viewcontroller是一个tableViewController,collectionview是该表上的一个单元格?

或者它是一个简单的viewcontroller,其中包含一个嵌入了该集合视图的scrollview?

Instagram profile http://img2.mobile-patterns.com/img/full/1380226689679-2013-09-25%2019.50.30.png

1 个答案:

答案 0 :(得分:1)

有很多方法可以做到这一点。您不能做的一件事是使父视图控制器成为管理多个视图的UITableViewControllerUITableViewController只能管理表格视图而不能管理其他内容。但是,让常规视图控制器管理表视图和其他视图也是完全可以的。这可能就是我要做的事。

我的猜测是父视图控制器是一个自定义父视图控制器,其作用类似于标签栏控制器(或者可能是带有自定义标签的标签栏控制器)。然后,您正在查看的视图控制器是另一个管理表视图的自定义视图控制器,其中一个视图显示集合视图。