可可触摸 - 键盘的UISearchBar - 隐藏“搜索”按钮
-
19-09-2019 - |
题
在我的iPhone应用程序我使用一个UISearchBar(没有搜索显示控制器)。我有我自己的“搜索”按钮,作为一个UIButton,因此编辑时弹出的键盘上开始于一个UISearchBar我想不断地隐藏它的“搜索”按钮,因为它是不可用的。我怎么能去这样做没有搜索显示控制器?
或替代 - 是否有可能继续使用我的UISearchBar和UIButton的“搜索”,并同时获得键盘“搜索”按钮的工作呢?我曾尝试 -
(无效),在searchBarSearchButtonClicked:(的UISearchBar *)搜索栏
但是我的UISearchBar被称为“搜索栏”,因此没有响应于(改变搜索栏到搜索栏也不起作用)。当我改用了搜索显示控制器一个UISearchBar的作品完美 - 不过,我不希望它打开上编辑新的表视图 - ?或者是有办法防止这种情况太
提前感谢!
畚箕
- 编辑:解决。我只是用一个文本框时,而不是搜索栏,所以它看起来类似。
解决方案
解决。我只是用一个文本框时,而不是搜索栏,所以它看起来类似。
其他提示
如果你想改变的UISearchBar的文本框,你可以使用下面的代码:
UITextField *textField = [searchBar.subviews objectAtIndex:1];
textField.returnKeyType = UIKeyboardTypeDefault;
textField.leftView = nil;
textField.delegate = self;
但是,如果你想有一个编辑栏,定制一个更合适。 例如,创建一个工具栏,并添加一个的UITextField,一个灵活的空间和的UIBarButtonItem的文字就可以了“发送”。然后,它会看起来像SMS应用程序的编辑栏。
不隶属于 StackOverflow