ios - UIScrollView 中同一个 UIView 的多个实例

标签 ios swift uiview uiviewcontroller uiscrollview

我用过 this answer实现带分页的 UIScrollView

它作为一个开始很好用,但我希望能够为 UIScrollView 中的每个页面做的,我想要相同 UIView 的单独实例.

例如,假设我有 ContentViewController,我想使用它的 4 个实例 UIView

UIScrollView 上的每个页面 1 - 我该怎么做?

我最初的想法是 instantiateViewController(withIdentifier),然后在 for` 循环中重用它的 .view' 属性,但这只给了我一次正确的 View ,另外 3 个是空白 subview 。

任何帮助将不胜感激。 谢谢!

最佳答案

您可以多次实例化 ViewController(在 for 循环中),然后获取每个 Controller 的 View 并将其添加到 ScrollView 。但是您必须知道,现在您还有 4 个 Controller ,每个 Controller 用于一个 View 。

关于ios - UIScrollView 中同一个 UIView 的多个实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41977955/

相关文章:

ios - 删除时 CoreData 崩溃等等

ios - 如何在快速打开侧边菜单时添加透明背景?

iphone - UITableView(不使用导航模板)从 plist 获取特定数据

iphone - 加载 uiview 后更改 uilabel 文本

ios - 我的角半径仅适用于一个角

ios - 重定向到 native 邮件应用程序的 AppStore

ios - 看不到标签栏图像

iOS 即席分发更新

ios - 没有 subview 的快照 View ,或访问 subview 的方法

ios - 当多个 UIView 相互重叠时,甚至在顶部 UIView 上拦截点击