【发布时间】:2015-09-04 12:45:13
【问题描述】:
我似乎无法正确推理这个问题,所以我希望有人能给我一些提示来指导我。
所以我在一个 UIScrollView 中有 4 个 UIContainerView。 当用户滑动时,容器显示 4 个单独的 UIViewController。
我想要的是,通过自动布局,指定每个 UIContainerView 必须占据设备屏幕的宽度。所以当用户滚动时,一个 UIViewController 会一次显示在整个屏幕上
我遇到的问题: 1. 无法从 UIContainerView 制作 IBOutlet .. 不知道为什么 2. 在自动布局中无法在 UIScrollView 中指定“设备屏幕宽度”
任何帮助将不胜感激!
【问题讨论】:
-
很难知道你在这里问什么。没有
UIContainerView类,尽管视图可以用作另一个视图控制器的内容视图的容器。您可以使用自动布局约束来使视图与其父视图一样宽,但是无法使用屏幕本身(考虑到最近宣布的多任务处理,您也不应该这样做)。请澄清你的问题。图片可能会有所帮助。 -
尝试检查此代码:github.com/kitasuke/PageMenu 或 github.com/kitasuke/PagingMenuController 他们还将视图存储在队列中并使其可重用
标签: ios objective-c uiviewcontroller uiscrollview uicontainerview