识别子视图

时间:2014-09-20 16:40:17

标签: ios iphone swift

我正在寻找一种在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,我将如何识别对象?

1 个答案:

答案 0 :(得分:2)

UIView上有tag属性,虽然它是一个整数而不是字符串。但你可以使用枚举使其可读。