【发布时间】:2014-07-01 15:18:19
【问题描述】:
我在UIViewController 中有一个UIScrollView。现在我想向这个滚动视图添加多个容器视图。每个容器视图的大小与滚动视图的大小相同,即一个容器视图基本上填满了滚动视图。现在,我将通过设置容器视图的框架和更改滚动视图的 contentSize 来向此滚动视图添加多个容器视图。
这会产生旋转问题。当设备从纵向旋转到横向时,会同时显示 2 个容器视图。我希望这些容器视图在旋转时调整大小。我可以做到这一点的一种方法是在设备旋转时更新我所有容器视图的框架(到目前为止已添加到滚动视图)。
但我想使用自动布局约束来处理这个问题。但是在将容器添加到滚动视图时,我无法获得要使用的约束。
【问题讨论】:
-
您是否尝试过使用 UICollectionView 或者您使用 UIScrollView 是否有特定原因?
-
使用滚动视图没有什么特别的原因。我只是想拥有水平分页视图,每个视图在纵向和横向方向都覆盖整个屏幕。
标签: ios objective-c uiscrollview autolayout