Loops Swift-UITextField以编程方式从for循环中获取文本以供以后使用
嗨,我在for循环中有一个UITextFields函数示例:Loops Swift-UITextField以编程方式从for循环中获取文本以供以后使用,loops,for-loop,text,swift,uitextfield,Loops,For Loop,Text,Swift,Uitextfield,嗨,我在for循环中有一个UITextFields函数示例: func textfieldsinfunc(){ for....{ //5 times for example var textField:UITextField = UITextField(frame: CGRectMake(addedNX, fieldHeight, 143, 30)) textField.borderStyle = .RoundedRect self.scrollView.addSubv
func textfieldsinfunc(){
for....{
//5 times for example
var textField:UITextField = UITextField(frame: CGRectMake(addedNX, fieldHeight, 143, 30))
textField.borderStyle = .RoundedRect
self.scrollView.addSubview(textField)
}
}
如何在函数外部获取这5个文本字段的文本?您可以使用标记标识UIView
for index in 1...5 {
//5 times for example
var textField:UITextField = UITextField(frame: CGRectMake(10, 100, 143, 30))
textField.borderStyle = .RoundedRect
textField.tag = index
self.scrollView.addSubview(textField)
}
并在函数外部使用viewWithTag
let textField: UITextField = scrollView.viewWithTag(1) as UITextField