大小类和UITableViewCell / UICollectionViewCell大小

时间:2014-10-01 19:06:34

标签: ios objective-c xcode autolayout xcode6

对于设备之间的特定约束,大小类是惊人的。但是,您无法直接向UITableViewCell或UICollectionViewCell添加约束 - 特别是高度和宽度。

我想在iPad尺寸类上拥有比iPhone更大的UICollectionViewCell,所以无论设备如何,我都在纵向模式下每行三个单元格。但是,因为我无法向Cell添加约束,并且直接调整高度/宽度与大小类无关,所以我有点不知所措。

1 个答案:

答案 0 :(得分:1)

UIViewControllers符合UIContentContainer协议,因此只要控制器视图的大小通过覆盖-viewWillTransitionToSize:withTransitionCoordinator:(这个新的iOS 8 API也在轮换时调用)来改变你,你就会被告知你。 UICollectionViewFlowLayout itemSize(负责单元格大小)。