gpt4 book ai didi

ios - 如何从 SWIFT 中的末页开始水平 ScrollView

转载 作者:可可西里 更新时间:2023-11-01 00:59:18 24 4
gpt4 key购买 nike

我有一个水平 ScrollView ,并且启用了分页选项。所以我在 3 个页面中“水平”添加了总共 3 个 ImageView 。我希望我的最后一页首先显示。即从右到右开始。这是我的代码:

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)

最佳答案

最初将contentOffset设置为scrollViewWidth*2,这将水平滚动到两个页面:

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

并且您可以在 X 值中设置任何您想要水平滚动的值。

关于ios - 如何从 SWIFT 中的末页开始水平 ScrollView ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37723191/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com