我想知道,是否有可能迅速遍历UIViewController
的所有出口。
具体来说,我想检查用户是否填写了每个文本字段。
最佳答案
这就是插座系列的用途。将所有文本字段拖到InterfaceBuilder的同一个插座集合中,并在类文件中为该集合创建一个@IBOutlet
:
要在InterfaceBuilder中创建插座集合,请在助手编辑器中ctrl从第一个UITextField
拖动到您的类文件。然后选择插座集合:
ctrl拖动该UITextField
上的下一个@IBOutlet
将其添加到集合中:
对所有textField重复该操作。
@IBOutlet var textFields: [UITextField]!
func checkTextFields() {
for textField in self.textFields {
... // do your checks
}
}
关于swift - 如何使用Swift循环遍历UIViewController的 socket ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57379035/