我正在尝试使用自动布局来最小化 a UIImageView
(绿色)和 a UICollectionView
(红色)之间的差距。在模拟器中(我假设它显示的是 iPhone 4 尺寸的屏幕),两个视图很好地排列在一起,它们之间只有很小的差距:
然而在我的实际设备上,一个更大屏幕的 iPhone 5,有一个很大的差距:
如何指定自动布局约束,以便UIImageView
(绿色框)占用尽可能多的空间,无论屏幕大小如何,同时保持UICollectionView
固定到底部工具栏?
我尝试在 XCode 中调整约束、添加引脚等,但没有取得多大成功。我觉得我只是在胡思乱想,并没有真正理解它们是如何工作的,而且我还没有找到一个很好的教程来解释如何做一些事情,比如“扩展以占用尽可能多的垂直空间”。