有谁知道如何使它正常工作,我正在尝试使用pagecontrol进行幻灯片显示,但索引显示错误

问题描述 投票:0回答:1

类ViewController:UIViewController,UIScrollViewDelegate {

@IBOutlet weak var pageControl: UIPageControl!
@IBOutlet weak var scrollView: UIScrollView!
var images: [String] = ["0","1","2"]
var frame = CGRect(x:0,y:0,width:0,height:0)
override func viewDidLoad() {
    super.viewDidLoad()
    // Do any additional setup after loading the view.
    pageControl.numberOfPages = images.count
    for idex in 0..<images.count {
        frame.origin.x = scrollView.frame.size.width
            * CGFloat(index)
        // the code above me shows a error
        frame.size = scrollView.frame.size
        let imgView = UIImageView(frame: frame)
        imgView.image = UIImage(named: images[index])

上面的代码也是如此

self.scrollView.addSubview(imgView)}scrollView.contentSize = CGSize(width:(scrollView.frame.size.width * CGFloat(images.count)),高度:scrollView.frame.size.height)scrollView.delegate =自我}

swift uipagecontrol
1个回答
0
投票

您是否尝试过用此循环替换实际循环:

for index in 0..<images.count {
© www.soinside.com 2019 - 2024. All rights reserved.