在我的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应用程序的编辑栏。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top