gpt4 book ai didi

xamarin.ios - 如何在 Monotouch 中实现 ShouldChangeCharacters?

转载 作者:行者123 更新时间:2023-12-04 23:27:35 30 4
gpt4 key购买 nike

我有一个 UITextField,我想在其中使用 ShouldChangeCharacters 委托(delegate)方法更改字符。但是当我使用 textField obj 时,它说它与 UITextFieldChange 不匹配...
我应该如何在 Monotouch 中进行操作?

最佳答案

以下是强制全部大写的示例:

    textField.ShouldChangeCharacters = (textField, range, replacementString) => 
{
using (NSString original = new NSString(textField.Text), replace = new NSString(replacementString.ToUpper()))
{
textField.Text = original.Replace (range, replace);
}
return false;
};

我认为它应该是你需要的。我总是倾向于使用 Lambda 表达式,这样你甚至不需要知道委托(delegate)类型、参数类型等。我让 C# 类型推断来完成这项工作。

关于xamarin.ios - 如何在 Monotouch 中实现 ShouldChangeCharacters?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10119541/

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