如何让它工作我正在尝试使用 pagecontrol 制作幻灯片,但索引显示错误
Posted
技术标签:
【中文标题】如何让它工作我正在尝试使用 pagecontrol 制作幻灯片,但索引显示错误【英文标题】:Does anyone know how to get this to work i am trying to use pagecontrol to make a slideshow but index shows a error有谁知道 【发布时间】:2020-02-28 18:03:01 【问题描述】:类 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)), height: scrollView.frame.size.height) scrollView.delegate = 自我
【问题讨论】:
【参考方案1】:你有没有试过用这个循环替换实际的循环:
for index in 0..<images.count
...
【讨论】:
以上是关于如何让它工作我正在尝试使用 pagecontrol 制作幻灯片,但索引显示错误的主要内容,如果未能解决你的问题,请参考以下文章
使用 UIScrollView 和 PageControl 定义滚动量
在 ViewController 上的 CollectionViewCell 中使用 PageControl