Ios 如果禁用UIExtField(在相应的UIView中),是否更改UILabel的颜色?(Swift)
我有多个根据特定条件禁用/启用的输入-是否有方法选择同一视图中相邻的Ios 如果禁用UIExtField(在相应的UIView中),是否更改UILabel的颜色?(Swift),ios,swift,uiview,uitextfield,uilabel,Ios,Swift,Uiview,Uitextfield,Uilabel,我有多个根据特定条件禁用/启用的输入-是否有方法选择同一视图中相邻的UILabel 下面是UITextField/UILabel的一个可视窗口: 您可以在带有简单循环的视图中找到任何视图 for view in view.subviews { if let label = view as? UILabel { // do something with your view } } 使用viewWithTag选项,将特定标记赋予textField并获取它们 if l
UILabel
下面是UITextField
/UILabel
的一个可视窗口:
您可以在带有简单循环的视图中找到任何视图
for view in view.subviews {
if let label = view as? UILabel {
// do something with your view
}
}
使用viewWithTag选项,将特定标记赋予textField并获取它们
if let theTextField = self.view.viewWithTag(1) as? UITextField {
print(theTextField.text)
}
我认为没有一种直接的方法来识别字段的相邻标签。你必须在标签上循环寻找一个正确的位置 相反,为文本字段指定标签1-10,并为标签指定相应的标签101-110
然后使用标签号查找标签。确定。设置文本字段和标签的出口,并根据需要使用这些出口操纵文本字段和标签的状态/颜色。您对哪一部分有问题?我想选择匿名输入的相邻标签。将所有标签和输入放在一个集合中并没有帮助。因此,在这个解决方案中,我需要知道禁用的输入所在的视图,对吗?