为什么 UICollectionViewController 似乎只允许显示其 CollectionView?如果我向其中添加其他组件,它们似乎永远不会显示。它们在情节提要中显示良好,但在模拟器中运行时它们不可见。
这是我的故事板的样子:
然后当我在模拟器中运行它时,我得到一个只有 CollectionView 可见的黑屏。
为什么 UICollectionViewController 似乎只允许显示其 CollectionView?如果我向其中添加其他组件,它们似乎永远不会显示。它们在情节提要中显示良好,但在模拟器中运行时它们不可见。
这是我的故事板的样子:
然后当我在模拟器中运行它时,我得到一个只有 CollectionView 可见的黑屏。
AUICollectionViewController
是一个视图控制器,其全部内容是一个集合视图。
要获得您需要的行为,请改为拖出一个泛型UIViewController
并添加 a UICollectionView
(不是 a UICollectionViewController
)作为UIViewController
's的子视图view
。
然后您可以根据UICollectionView
需要调整 的大小并将标签添加为 的子UIViewController
视图view
。
Interface Builder 中的视图层次结构如下所示: