я почти у UITextFieldDelegate в UIViewController, и я делаюЕсть ли способ сделать 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 более динамичным в быстрой? точно так же, как java делать? Я помню, что Java может сделать так:
textName.delegate = UITextFieldDelegate{
func textFieldShouldReturn(textField: UITextField) -> Bool {
return true
}
}
textAddress.delegate = UITextFieldDelegate{
func textFieldShouldReturn(textField: UITextField) -> Bool {
return true
}
}
сейчас я использую свойство «tag» для идентификации текстового поля – TzeChung
Не используйте теги. Вместо этого используйте ссылку на текстовое поле. Предположительно, у вас уже есть их как выходы. – Abizern