iOS并禁用键盘搜索或输入密钥

SK9*_*SK9 7 keyboard ios

有没有办法禁用键盘的搜索或在iOS中输入按钮?

我想禁用这些,而我的文本UISearchBar太短,无法进行搜索.

rob*_*mcm 11

值得注意的是,您可以更改enablesReturnKeyAutomatically文本字段,这将导致在文本字段中没有文本时禁用return/done键.

//默认为NO(当为YES时,将在文本窗口小部件具有零长度内容时自动禁用返回键,并在文本窗口小部件具有非零长度内容时自动启用)

但是,我确信SK9已经注意到你无法指定何时启用和禁用它的规则.


Rya*_*anR 1

我找不到任何名为 UISearchView 的类 - 您是说 UISearchBar 吗?如果是这样,请继续阅读...

您无法以编程方式禁用(灰显)该按钮。实现searchBar:shouldChangeTextInRange:replacementText:方法来UISearchBarDelegate检查替换文本@“\n”(即按下返回键),以及是否输入了足够的文本以允许其搜索,如果没有,则不执行任何操作。

如果您确实想禁用返回键,您可以构建自己的键盘视图(没有框架键盘可以继承以获取现有功能)并从 a 的 inputView 属性返回它UITextView(这意味着也构建您自己的搜索视图)