我正在寻找一种在 for 循环内迭代时识别 subview 对象的方法,我基本上通过执行 cell.contentView.subviews 从 UITableView 的 contentView 获取所有 subview 。
for SubView in cell.contentView.subviews {
// check if it's the correct subview
}
基本上这就是我如何将 subview 对象放入循环中,虽然我可以看到其中有多个对象,但我需要以某种方式识别这些对象,在 C# 中,一个简单命名为 name 的键定义如下:
object.name = "something"
然后通过以下方式在 for 循环中检索:
object.name
但这在 Swift 中似乎不可能,如果我多次出现 UILabel,我将如何识别一个对象?
最佳答案
UIView 上有 tag
属性,尽管它是一个整数而不是字符串。但您可以使用枚举使其可读。
关于ios - 识别 subview ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25951040/