UISearchBar在UI键盘上的搜索按钮激活之前输入2个字符



我使用的是UISearchBar,搜索栏使用的是默认的UIKeyboard。当用户在输入一个字符后立即使用键盘键入时,搜索按钮将显示为活动状态。

我想知道是否有一种方法可以使搜索按钮在输入两个字符之前不会变为活动状态?

我在这里遇到的主要问题是,我不知道如何访问UIKeyboard的这个功能,希望有人能给我指一个参考或给我看一些示例代码。

您不能禁用该按钮,但如果您实现了搜索栏的委托,您可以覆盖searchBarSearchButtonClicked:方法,并停止搜索栏按钮在特定字符范围以下进行搜索。

点击此处查看答案:

https://stackoverflow.com/a/9722139/951830

最新更新