iOS Swift:如何在iPad上以横向模式使用UITableView / UICollectionView创建多列层次结构

时间:2016-08-08 14:50:44

标签: ios swift uitableview ipad uicollectionview

我想为iPad创建一个应用程序(后来将其用于iPhone),它可以让您管理四个层次级别的数据。每个级别取决于您在上一级别中所做的选择。例如。首先从国家/地区列表中选择一个国家/地区,然后从该国家/地区的城市列表中选择一个城市,等等。

布局的灵感来自于横向模式下iPad的Spotify应用程序。您可以选择艺术家,然后选择此艺术家的专辑,最后选择一首歌。 (我没有附上Spotify的截图,你可能知道它的样子。)

问题是,我无法在XCode中找到创建此UI的正确方法。

我开始使用四个UITableViewControllers或UICollectionViewControllers。但是我如何在视图上同时显示它们呢?

我知道可以在一个父视图控制器中组合多个视图控制器,例如使用UIPageViewController时。但在这种情况下,我真的不知道从哪种控制器开始。

现在我展示了四个UITableViewControllers全屏和堆叠。但是我如何将它们组合在一起以便同时显示并使用户能够像在Spotify App中一样浏览它们?

Multi column iPad Layout

0 个答案:

没有答案