Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/112.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如果禁用UIExtField(在相应的UIView中),是否更改UILabel的颜色?(Swift)_Ios_Swift_Uiview_Uitextfield_Uilabel - Fatal编程技术网

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


然后使用标签号查找标签。

确定。设置文本字段和标签的出口,并根据需要使用这些出口操纵文本字段和标签的状态/颜色。您对哪一部分有问题?我想选择匿名输入的相邻标签。将所有标签和输入放在一个集合中并没有帮助。因此,在这个解决方案中,我需要知道禁用的输入所在的视图,对吗?