gpt4 book ai didi

ios - Xamarin 检测文本字段的程序更改

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:58:41 26 4
gpt4 key购买 nike

在 Xamarin 中,我需要检测文本字段的编程更改。 .valueChanged() 仅在最终用户更改值时起作用。当值被我无权访问的方法更改时,我需要一种调用方法的方法。看起来这对于观察者来说是可能的,但我找不到任何关于如何为此实现它的信息。

最佳答案

幸运的是,我能够弄清楚如何做到这一点。假设您有一个 UITextField "myTextField"

ViewDidLoad() 方法中,可以将myTextField.AddObserver ("text", NSKeyValueObservingOptions.New, ObserveValue);

第一个参数是您要观察的值。可以找到 UITextField 的属性列表 here .最后一个参数是您希望在观察到更改时调用的方法。

您调用的方法必须使用参数 Foundation.NSObservedChange 所以我的方法签名是 public void ObservedValue(Foundation.NSObservedChange a) 希望这可以帮助其他人类似的问题。

关于ios - Xamarin 检测文本字段的程序更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30282631/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com