【发布时间】:2020-10-10 05:46:42
【问题描述】:
我有一个 UIScrollView,里面有 1000 个 UIImage。这些 UIImages 有一个 row 和 col 属性。如何在 UIScrollView 的 UIImages 中搜索特定的行和列? (然后我将更新图像)我收到此错误:For-in 循环需要 'UIScrollView' 以符合 'Sequence'
类似:
for eachImageView in MyUIScrollView! {
if eachImageView.row = searchrow {
if eachImageView.col = searchcol {
// do something
}
}
}
MyUIScrollView 子视图 eachImageView 的行和列只是一个类的 Int:
class cellUIImageView: UIImageView {
var row: Int = 0
var col: Int = 0
...
【问题讨论】:
-
尝试遍历
MyUIScrollView!.subviews。您还应该显示更多代码,因为我们不知道 MyUIScrollView 是什么,也不知道 row 和 col 属性是如何设置的。 -
当我使用 MyUIScrollView!.subviews 时出现错误:无法将序列元素类型“UIView”转换为预期类型“cellUIImageView”。
标签: swift uiscrollview uiimageview