gpt4 book ai didi

ios - UITextField shouldChangeCharactersInRange 只调用一次

转载 作者:塔克拉玛干 更新时间:2023-11-02 10:02:22 25 4
gpt4 key购买 nike

我有一个 UITextField,带有一个清除按钮并启用了自动更正。如果我输入“Thg”,自动更正会提示“The”。现在,如果我按下清除按钮,textFieldShouldClear 会被调用,然后 shouldChangeCharactersInRange 会被调用,replacementString 等于“The”,仅此而已。 UITextField 现在是空白的。难道 shouldChangeCharactersInRange 不应该再次调用 replacementString 等于“”吗?

最佳答案

textFieldShouldClear 被调用时,将 UITextField.text 设置为 @""并返回 NO。这样 shouldChangeCharactersInRange 就会被调用。

关于ios - UITextField shouldChangeCharactersInRange 只调用一次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28292244/

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