最佳答案
我正在使用下面的代码,尝试让 textField2
的文本内容得到更新,以匹配 textField1
的每当用户键入在 textField1
。
- (BOOL) textField: (UITextField *)theTextField shouldChangeCharactersInRange: (NSRange)range replacementString: (NSString *)string {
if (theTextField == textField1){
[textField2 setText:[textField1 text]];
}
}
然而,我观察到的结果是..。
TextField2是“12”,而 textField1是“123”
TextField2是“123”,而 textField1是“1234”
当我想要的是:
TextField2是“123”,而 textField1是“123”
TextField2是“1234”,而 textField1是“1234”
我做错了什么?