ios label的text及时跟随field输入内容改变怎么实现

ios label的text及时跟随field输入内容改变怎么实现

对TextField的内容 添加KVO 通知,通知里把TextField的内容给Label。

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(textDidChange:) name:UITextFieldTextDidChangeNotification object:nil];
object参数是你需要监听的textField,如果你要监听所有的,就填nil
接下来实现textDidChange:方法就好了。
你可以让你的控制器持有textField和那个label,然后

 - (void)textDidChange:(NSNotification *)noti {
    self.label.text = self.textField.text;
}

[self.textField addTarget:self action:@selector(textFieldDidEditing:) forControlEvents:UIControlEventEditingChanged];

-(void)textFieldDidEditing:(UITextField *)textField{ //do somethings}

textField addtarger 在回调里改变label的text