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

问题描述 投票:0回答:1

我需要知道如何实现Instagram的个人资料视图控制器。

您可以在图片中看到,有一个分段的控制器,让我们在两种显示照片的方式之间进行选择。他们是如何做到的?

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

或者它是一个简单的带有嵌入该collectionview的滚动视图的viewcontroller?


Instagram profile(来源:mobile-patterns.com

ios uitableview uiscrollview uicollectionview
1个回答
1
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.