我在故事板中定义了一个简单的UICollectionView(见截图)。
我正在使用自动布局,UICollectionView附加到superview上,用于前导,尾随和顶部以及底部的工具栏。
当我在控制台中显示viewDidLoad中UICollectionView的大小时:
NSLog(@"%s CollectionView ========== > height:%f width:%f", __PRETTY_FUNCTION__,self.theCollectionView.bounds.size.height, self.theCollectionView.bounds.size.width);
我得到: CollectionView ==========>框架高度:492.000000宽度:600.000000
此大小也是故事板中显示的大小(宽度:600高度:492)。
当我在viewDidAppear中运行相同的日志时,我得到: CollectionView ==========>框架高度:663.000000宽度:1024.000000
这是我的期望。我很惊讶只在viewDidAppear中有适当的大小,请你解释一下,或者我的故事板中有什么问题吗?
谢谢,
塞巴斯蒂安。
答案 0 :(得分:3)
对于任何与帧大小相关的内容,我通常都会使用
brew uninstall rbenv
这也将考虑自动旋转。