我有一个可以在iPhone或iPad上运行的通用iOS应用程序。
在iPad上我看不到UICollectionViewCell的内容,但如果我为它们添加背景颜色,我就能看到它们。
以下是代码:https://github.com/rvi/collectionViewTest
iPad上的屏幕截图:
iPhone上的屏幕截图:
我错过了什么?
答案 0 :(得分:0)
您必须设置集合视图的委托以获取调用的collectionView委托方法。并将collectionView添加到视图控制器的视图中。我无法在ViewController.swift文件中看到这些内容。
答案 1 :(得分:0)
您可以在wAny | hAny size class中设置单元格,您将在iPad上看到它。现在,适用于iPad的大小等级的单元格显示为灰色。另一种方法是为尺寸类wRegular |添加开关和按钮HANY。
答案 2 :(得分:0)
解决方案接近gabbler提出的解决方案,就是在子视图(按钮和开关)上选择wAny|hAny
尺寸等级,如下所示: