标签: ios autolayout uistoryboard nslayoutconstraint size-classes
在storyboard中,我有一个UICollectionView,在纵向模式和横向模式下,它的高度需要不同。
所以我有两个不同的高度限制,每个尺寸类一个:
-----和-----
单独的高度限制看起来像这样(他们使用乘数来设置集合视图相对于超级视图高度的高度):
---和---
当应用程序首次运行时,约束有效(无论应用程序是纵向还是横向启动)。但问题是将设备旋转到另一个方向时:没有任何变化。其他大小类的约束不会生效,并且视图的大小与应用程序首次加载时的大小相同。
我不确定为什么我的尺寸独立尺寸限制在旋转设备时没有进入。