为什么UICollectionViewController似乎只允许显示其CollectionView?如果我添加其他组件,它们似乎永远不会显示。它们在故事板中显示得很好,但在模拟器中运行时它们不可见。
以下是我的故事板的样子:
然后当我在模拟器中运行它时,我得到一个只有CollectionView可见的黑屏。
答案 0 :(得分:1)
UICollectionViewController
是一个视图控制器,其整个内容是一个集合视图。
要获得您需要的行为,请拖出通用UIViewController
并添加UICollectionView
(不是UICollectionViewController
)作为UIViewController
的{{1}}的子视图{ {1}}。
然后,您可以根据需要调整view
的大小,并将标签添加为UICollectionView
的{{1}}的子视图。
Interface Builder中的视图层次结构与此类似: