在 UITextInput 更改时更新 UILabel (Xamarin)

我的视图和 UITextinput 中有 UILabel。


我需要在 text -input 处写 smth 并在标签“live”处更改此文本。


例如对于按钮它会像


 yourLabel.Text = "Init";

buttonExample.TouchUpInside += (sender, e) => {

    yourLabel.Text = "I touched my button";

};

我如何为文本输入做到这一点?


慕码人8056858
浏览 82回答 1
1回答

qq_遁去的一_1

如果你想在编辑文本域的时候改变UILabel的文本。你可以通过在文本域上添加target来实现。参考下面的代码。...using ObjCRuntime;... //add target on your input textField.AddTarget(this,new Selector("TextFieldDidChange:"),UIControlEvent.EditingChanged); ...[Export("TextFieldDidChange:")]void TextFieldDidChange(UITextField textField){   // do something you want   yourLabel.Text = textField.Text;}注意:标签的文字会随着输入的文字实时变化
打开App,查看更多内容
随时随地看视频慕课网APP