2016-06-09 4 views
2

У меня есть горизонтальный вид прокрутки, и я включил опцию подкачки. Таким образом, я добавил всего 3 изображения в 3 страницы «по горизонтали». Сначала я хочу, чтобы моя последняя страница отображалась. то есть начать с конца справа. Вот мой код:Как начать горизонтальный просмотр прокрутки с конечной страницы в SWIFT

self.myScrollView.frame = CGRectMake(0, 0, self.view.frame.width, self.view.frame.height) 

    let scrollViewWidth = self.myScrollView.frame.width 
    let scrollViewHeight = self.myScrollView.frame.height 

    let imgOne = UIImageView(frame: CGRectMake(0, 0, scrollViewWidth, scrollViewHeight)) 
    let imgTwo = UIImageView(frame: CGRectMake(-(scrollViewWidth), 0, scrollViewWidth, scrollViewHeight)) 
    let imgThree = UIImageView(frame: CGRectMake(-(scrollViewWidth)*2, 0, scrollViewWidth, scrollViewHeight)) 

    imgOne.image = UIImage(named: "0") 
    imgTwo.image = UIImage(named: "1") 
    imgThree.image = UIImage(named: "2") 

    self.myScrollView.addSubview(imgOne) 
    self.myScrollView.addSubview(imgTwo) 
    self.myScrollView.addSubview(imgThree) 

    self.myScrollView.contentSize = CGSizeMake(scrollViewWidth*3, 0) 

ответ

2

Первоначально набор contentOffset к scrollViewWidth*2, который будет прокручивать по горизонтали на две страницы:

scrollView.contentOffset = CGPointMake(scrollViewWidth*2,0) 

и вы можете установить любое значение вы хотите в X значение для прокрутки по горизонтали.

+0

Большое спасибо Ronak Chaniyara. Это сработало :) –

+0

принял его, а также дал вам свой голос :). Ronkak Chaniyara Я новичок в разработке iOS, я работал в качестве разработчика Android в течение года. Вы рекомендуете мне работать в качестве iOS или разработчика Android? Сегодня мой 4-й день обучения iOS swift –

+0

спасибо, и что важно только для обучения:) @ MuneebRehman –

Смежные вопросы