【问题标题】:Size Classes and UITableViewCell/UICollectionViewCell sizes大小类和 UITableViewCell/UICollectionViewCell 大小
【发布时间】:2014-10-01 19:06:34
【问题描述】:

尺寸类对于设备之间的特定约束非常有用。但是,您不能将约束直接添加到 UITableViewCell 或 UICollectionViewCell - 特别是高度和宽度。

我希望 iPad Size Classes 上的 UICollectionViewCell 比 iPhone 更大,因此无论设备如何,我总是在纵向模式下每行有三个单元格。但是,因为不能给Cell添加约束,而且直接调整高/宽是独立于大小类的,所以有点不知所措。

【问题讨论】:

  • 我也有同样的问题......如果你解决了这个问题,请与我分享......谢谢

标签: ios objective-c xcode autolayout xcode6


【解决方案1】:

UIViewControllers 符合UIContentContainer 协议,因此每当控制器视图的大小发生变化时,您都会被告知通过覆盖-viewWillTransitionToSize:withTransitionCoordinator:(这个新的iOS 8 API 也被称为旋转)更改您的UICollectionViewFlowLayout itemSize(负责单元格大小)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-03-22
    • 1970-01-01
    • 2018-01-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-10
    相关资源
    最近更新 更多