2

水平スクロール ビューがあり、ページング オプションを有効にしました。そのため、「水平に」3 ページに合計 3 つの画像ビューを追加しました。最後のページを最初に表示したい。つまり、右端から開始します。これが私のコードです:

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)
4

1 に答える 1