我在故事板编辑器中创建了UICollectionView
并将其添加到我的(自定义)ViewController
。与故事板中的每个视图控制器一样,它表示大小为600x600,因此占据整个视图的UICollectionView
也是600x600。
这不正确,因为我正在编写一个iPhone应用程序,所以真正的尺寸应该是320x568!
因此,当我向我的收藏中添加项目时,它们会被放置在屏幕的右侧。例如,我首先添加一个图像大小为160x213的单元格。它是左对齐的,它恰好占据了屏幕的左半部分。当我添加下一张图像时,会有一个巨大的间隙,它出现在左侧,部分被切断。我希望第三张图像出现在第一张图像下面,但它根本没有出现。我相信它不在屏幕的右侧。这意味着UICollectionView
的大小为600x600而不是320x568。
我应该提一下,我已经尝试了一切我能想到的解决这个问题的方法。例如:
我尝试调整集合视图的大小:
self.photoCollection.frame = CGRectMake(0, 0, 320, 568);
我尝试在故事板编辑器中取消选中“使用大小类”。
如果我取消选中“使用自动布局”似乎有效,但我想使用自动布局。我该如何开展这项工作?
答案 0 :(得分:2)
如果您有任何问题,请随时提出任何跟进问题!干杯!