使用 UIScrollview 将 .xib 显示为不同的页面?
Posted
技术标签:
【中文标题】使用 UIScrollview 将 .xib 显示为不同的页面?【英文标题】:Using UIScrollview to display .xib as different pages? 【发布时间】:2012-01-06 08:49:28 【问题描述】:我认为我在这里遗漏了一些基本的东西,因为每个人似乎都能完成这个简单的任务。我试图创建一个与 iPhone 主屏幕(分页)非常相似的应用程序。我计划有几个页面,每个页面都有自己独特的内容。我的理解是,我可以使用 UIScrollview 来显示这些页面/xib 并为其设置动画,但我已经尝试了看似所有的东西,并且对像我这样的新手缺乏说明感到沮丧。
到目前为止我的理解: 声明 IBOutlet UIScrollView *scroller 通过 IB 在 .m 或滚动视图对象中设置选项 将 main .xib 的文件所有者连接到 *scroller 将 main .xib 的文件所有者连接到委托 然后以某种方式调用另一个 xib 加载为滚动视图的页面。
我发现的一件事是,我获得的大多数教程和源代码都已过时或看起来不同。我使用的是 xcode 4.2。任何帮助是极大的赞赏。谢谢!
【问题讨论】:
【参考方案1】:我也是一个新手,所以可能我不完全理解你的问题,但是如果你想在页面中表示你的滚动视图,你应该为它启用分页:
yourCoolScrollView.pagingEnabled = YES;
【讨论】:
那部分我理解,但我该如何将 xib 加载为页面?以上是关于使用 UIScrollview 将 .xib 显示为不同的页面?的主要内容,如果未能解决你的问题,请参考以下文章
将 XIB 的 UIScrollView 添加到视图时设置 contentSize
如何将 UIScrollView 添加到基于 xib 的视图中
Swift 3 - 如何在 .xib 文件上为 UIScrollView 分配委托?