0

UITableViewCell 内に 10 個の UITextField を配置し、すべての UITextField にタグを配置しました。

私の質問は、これらの UITextFields のタグにアクセスできますか?

- (void)textFieldDidBeginEditing:(UITextField *)textField?
4

1 に答える 1

1

私の質問は、これらの UITextFields のタグにアクセスできます -(void)textFieldDidBeginEditing:(UITextField *)textFieldか?

もちろん。使用するだけです:

textField.tag

メソッドtextFieldDidBeginEditing:は特定のフィールドに対して呼び出され、そのフィールドはtextFieldパラメーターで指定されます。別のフィールドにアクセスする場合は、必要なフィールドへのポインターを取得する必要があります。次のようなことができます。

UIView *parent = [textField superview];
UITextField *someOtherField = [parent viewWithTag:theTagOfTheFieldYouWant];
于 2012-05-15T14:46:20.683 に答える