gpt4 book ai didi

objective-c - 当 TextView 中超过 25 个字符时提醒用户

转载 作者:行者123 更新时间:2023-12-03 17:33:13 27 4
gpt4 key购买 nike

我是 Objective-C 新手。我在代码中创建了一个 TextView ,将其文本限制为 25 个字符。当用户想要在 TextView 中添加超过 25 个字符时,它会显示一个警报 View ...现在的问题是,当我单击“完成”按钮时,它会再次显示警报 View 。谁能告诉我如何解决这个问题?

最佳答案

我想我必须同意所有以前的用户的观点,这种类型的警告可能会让用户感到非常烦人。即使您将方式更改为不那么引人注目,您仍然需要验证输入。

我认为正确的方法是使用 Cocoa 的数据格式化功能。您可以在以下位置找到更多信息:isPartialStringValid:newEditingString:errorDescription: .

正如您在此处所读到的,您可以返回NO,并且不会附加最后插入的字符。使用控件委托(delegate) control:didFailToValidatePartialString:errorDescription: 甚至可以在这种情况下使用 Mac OS 的默认行为,这在将来可能会发生变化。

关于objective-c - 当 TextView 中超过 25 个字符时提醒用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1067658/

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