這可以通過兩種UIViews
/XIBs
的幫助下完成的,你必須設置的UIScrollView
到true
的pagingEnabled
財產不讓UIScrollView
兩個UIViews
之間停止英寸
設置您的UIView
s的框架,使其在整個屏幕中顯示爲頁面。下面是我剛剛編碼的一個例子。並且還設置了UIScrollView
的contentSize
。爲了更好的理解,請參閱下面的代碼
//Create a frame with size of the parent frame(fullscreen)
var firstFrame : CGRect = self.view.frame;
//this frame will be used for content size of UIScrollView
var bigFrame : CGRect = firstFrame
//since you need two views of full screen width, set the width of this frame as twice
bigFrame.size.width *= 2.0
//Create scrollview with frame "firstFrame"
var scrollView : UIScrollView = UIScrollView(frame: firstFrame)
self.view.addSubview(scrollView)
var firstView : UIView = UIView(frame: firstFrame)
scrollView.addSubview(firstView)
firstFrame.origin.x = yourFirstView.frame.size.width
var secondView : UIView = UIView(frame: firstFrame)
scrollView.addSubview(secondView)
scrollView.pagingEnabled = true
scrollView.contentSize = bigFrame.size
謝謝,得到它與你的例子! – EricDXS 2014-12-04 12:38:58