我在 View 内有许多 subview (按钮、标签、文本字段)。这些 subview 是根据 xml
元素动态创建的。如果 xml
元素为 13,则按钮总数也将为 13 个。我知道如何通过以下代码搜索 View 内的所有 subview 以及哪些 subview 是 UIButton
或 UITextField
。
for subView in view.subviews {
if subView is UILabel {
}
else if subView is UITextField {
}
}
我想知道的是如何获取按钮的标签和标题以及textField的文本?
最佳答案
试试这个代码:
for subView in view.subviews {
if subView is UILabel {
let label = subView as! UILabel
let labelText = label.text
}
else if subView is UITextField {
let textField = subView as! UITextField
let textFieldText = textField.text
}
}
关于ios - 如何快速获取subView的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41235323/