【问题标题】:UICollectionViewCell updating constraints after adjusting layout in codeUICollectionViewCell 在代码中调整布局后更新约束
【发布时间】:2015-07-11 10:35:05
【问题描述】:

我正在 UICollectionViewCell 中的代码中调整 UILabels 和 UIImageView 的框架以适应较小的设备尺寸,但我似乎无法滚动到 UICollectionView 的末尾。大约有两个无法访问的单元格。

我怀疑这可能是一个约束问题,如果需要,我尝试调用 updateConstraints 或 updateConstraints,但似乎没有任何可见的事情发生。我在情节提要中使用了 AutoLayout。

【问题讨论】:

  • 你是否将 UICollectionViewCell 的大小更改为?顺便说一句,如果您使用自动布局,您是否需要更改 UIImageView 和 UILabels 框架?让自动布局为您处理..
  • 是的,我也编辑单元格大小。自动布局不会将单元格内的标签和图像缩放到我想要的显示方式。
  • 所以你的约束有问题,无论如何我会尝试在几分钟内回答你的内容大小太小了..

标签: ios xcode swift autolayout


【解决方案1】:

我想我知道问题出在哪里,因为您是在运行时更改单元格,在计算完 contentSize 之后,您需要手动设置它。

尝试手动设置 collectionViewContentSize 并告诉我它是否有效..

【讨论】:

    猜你喜欢
    • 2015-02-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-17
    • 1970-01-01
    相关资源
    最近更新 更多