我正在寻找一种在for循环中迭代时识别子视图对象的方法,我基本上通过执行cell.contentView.subviews从UITableView的contentView获取所有子视图。
for SubView in cell.contentView.subviews {
// check if it's the correct subview
}
基本上就是我如何将子视图对象放入循环中,而我可以看到我在那里有多个对象我需要以某种方式识别这些,在C#中,一个名为name的键被定义为:
object.name = "something"
然后通过以下方式在for循环中进行检索:
object.name
但是在Swift中似乎没有这种可能性,如果我多次使用UILabel,我将如何识别对象?
答案 0 :(得分:2)
UIView上有tag
属性,虽然它是一个整数而不是字符串。但你可以使用枚举使其可读。