Swift:Scrollview有2页

时间:2014-12-04 10:41:50

标签: ios xcode swift uiscrollview mkmapview

我一直在苦苦挣扎:我需要一个2页的UIScrollView(水平,启用分页)。当viewcontroller加载时我需要显示一些信息(主要是标签),然后如果你向右滑动我需要显示一个MapView。如果您然后向左滚动,则会再次看到标签。创建这个的最佳方法是什么?

目前我有一个带有ViewController宽度的UIScrollView。我是否需要创建2个单独的.xib文件,每个页面一个?然后在UIScrollView中加载xib文件?有人能指出我正确的方向来创造这个吗? :)

1 个答案:

答案 0 :(得分:3)

这可以在两个UIViews / XIBs的帮助下完成,您必须将pagingEnabled的{​​{1}}属性设置为UIScrollView而不是trueUIScrollView停在两个UIViews之间。

设置UIView的帧,使其在整个屏幕中显示为页面。下面是我刚刚编写的一个例子。并设置contentSize的{​​{1}}。为了更好地理解,请参阅下面的代码

UIScrollView