1
나는 거의의 UIViewController에 UITextFieldDelegate를 가지고 있고, 나는UITextFieldDelegate를 신속하게 동적으로 만들 수있는 방법이 있습니까?
import UIKit
class testViewController: UIViewController,UITextFieldDelegate{
@IBOutlet weak var textName: UITextField!
override func viewDidLoad(){
super.viewDidLoad()
textName.delegate = self
}
func textFieldShouldReturn(textField: UITextField) -> Bool {
return true
}
}
을 아주 잘 작동합니다. 하지만 내 질문은, 내가 두 개 또는 세 UITextFields, 그리고 다른 기능을 가지고, 어떻게해야합니까? UITextFieldDelegate를 신속하게 동적으로 만들 수있는 방법이 있습니까? 자바처럼?
textName.delegate = UITextFieldDelegate{
func textFieldShouldReturn(textField: UITextField) -> Bool {
return true
}
}
textAddress.delegate = UITextFieldDelegate{
func textFieldShouldReturn(textField: UITextField) -> Bool {
return true
}
}
이제 "tag"속성을 사용하여 텍스트 필드를 식별합니다. – TzeChung
태그를 사용하지 마십시오. 대신 텍스트 필드에 대한 참조를 사용하십시오. 아마도 당신은 이미 그들을 콘센트로 가지고있을 것입니다. – Abizern