【发布时间】:2018-08-15 12:56:57
【问题描述】:
我正在向滚动视图添加图像,但只在滚动视图中获取一张图像,我不知道为什么我没有看到任何其他图像,而只是空滚动,除了一张图像
这是我尝试过的
在viewdidload
imageScroll = UIScrollView(frame: CGRect(x: 10, y: 320, width: 230, height: 250))
imageScroll.contentSize = CGSize(width: 250, height: 2000)
imageScroll.backgroundColor = .white
在函数中
for (b,c) in zip(photoGotArray, 0..<totalPhotosGot) {
photoDataVarOk = UserDefaults.standard.object(forKey: b) as? NSData
newImageView = UIImageView(frame: CGRect(x: 10, y: 50, width: 230, height: 200))
newImageView.viewWithTag(c)
newImageView.image = UIImage(data: photoDataVarOk! as Data)
self.imageScroll.addSubview(newImageView)
}
这是只有一张图片和其余空滚动视图的图片
【问题讨论】:
-
您一遍又一遍地将图像添加到同一个 imageView 中,结果您每次都在替换图像。您需要做的是创建一个
imageView的新实例,并设置一个新框架,该框架低于之前添加的框架。 (你需要做一些数学运算)。
标签: ios swift uiscrollview uiimageview