使用iOS8 SDK调整iOS7中UICollectionViewCell内的UIViews大小

时间:2014-09-15 12:47:58

标签: ios objective-c uiview uicollectionview autolayout

我有一个UICollectionView,单元格中有子视图。他们不会使用iOS8 SDK在iOS7中调整大小。在iOS8上运行应用程序似乎没问题

似乎在子视图的drawForRect中,框架没有调整大小,因为它一直返回相同的值。

我正在使用自动布局将子视图附加到单元格的边缘。

有任何线索吗?

非常感谢。

修改

这是解决方案。我会保留这个,以防我的问题更容易找到你。

https://stackoverflow.com/a/25768887/1523444

1 个答案:

答案 0 :(得分:1)

iOS7也有同样的问题。 它的工作对我来说。 将此方法放在自定义单元类中。

-(void)awakeFromNib
{
    self.contentView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
}