我正在尝试创建一个水平寻呼机,我可以在其中滑动照片的“卡片”(其中包含图像,一些字幕文本和一些操作按钮)。这是一个图表:
我目前正在关注此tutorial,其中显示了如何进行分页UIScrollView
,其中每个页面只显示UIImageView
,他们只需添加{{1}即可以编程方式设置作为子视图。
我的界面当然不仅仅是UIImageView
而且我想让它变得更复杂一些。我的问题是,有没有办法通过XCode中的Interface Builder构建可重用的“原型页面”?换句话说,我可以非编程地设置可重用的页面吗?
这与您在Interface Builder中为UIImageView
创建可重用原型单元的方法类似。我想知道水平寻呼机是否有类似的解决方案。
答案 0 :(得分:0)
您可以使用UIPageViewController
和UIViewController
作为模板,动态实例化模板并使用。
或者,我已经创建了另一个版本,该版本使用UIScrollView
和UIContainerView
来实现(几乎)相同的结果。 Sample Code