对于设备之间的特定约束,大小类是惊人的。但是,您无法直接向UITableViewCell或UICollectionViewCell添加约束 - 特别是高度和宽度。
我想在iPad尺寸类上拥有比iPhone更大的UICollectionViewCell,所以无论设备如何,我都在纵向模式下每行三个单元格。但是,因为我无法向Cell添加约束,并且直接调整高度/宽度与大小类无关,所以我有点不知所措。
答案 0 :(得分:1)
UIViewControllers符合UIContentContainer协议,因此只要控制器视图的大小通过覆盖-viewWillTransitionToSize:withTransitionCoordinator:
(这个新的iOS 8 API也在轮换时调用)来改变你,你就会被告知你。 UICollectionViewFlowLayout
itemSize(负责单元格大小)。