类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 =自我}
您是否尝试过用此循环替换实际循环:
for index in 0..<images.count {