Cell内のTextField伝値
781 ワード
// ,
はエージェントを使用できますaddTarge
でtextField
が値を変更したときに関数を呼び出すこともできますcell1.firstNumberTextField.addTarget(self, action: "getPhoneNumber:",
forControlEvents: .EditingDidEnd)
func getPhoneNumber(textField: UITextField) {
switch textField.tag {
case 1:
self.firstNumber = textField.text
print(firstNumber)
case 2:
self.secondNumber = textField.text
print(secondNumber)
default:
break
}
}
forControlEvents
は終了時に呼び出されます最後の
textField
は必ずEditingChanged
、つまり編集するたびに関数を呼び出す必要があります.そうしないと、関数が削除されない可能性があります.