ios - 如何让 iOS SearchBar 键盘搜索按钮执行操作

标签 ios keyboard uibutton uisearchbar

我有一个简单的应用程序,其中有一个 TableView (TV1),用户选择导航栏按钮项目以添加条目 (VC1) 即可填充该 View 。在“添加条目”中,当用户按下“名称”字段时,他们将被带到另一个 TableView (TV2),该 View 的目的是允许用户选择先前输入的名称或创建新名称。

TV2 是一个表格 View Controller ,顶部有一个搜索栏。

现在,现有名称可用并向用户显示。但是,如果用户“搜索”不存在的名称,他们应该可以选择立即创建该名称。如果搜索不存在,我有一个按钮,用户可以点击该按钮来创建用户。这很简单。然而,这是另一个水龙头。

有没有办法让键盘的搜索按钮执行与创建按钮相同的功能(即保存新用户并关闭 TV1),然后我可以删除中间的创建按钮表格 View ?

最佳答案

试试这个:

searchBar.delegate = delegateInstance;

//delegateInstance.m
- (void)searchBarSearchButtonClicked:(UISearchBar *)searchBar{
   //perform the same functionality of the create button 
}

关于ios - 如何让 iOS SearchBar 键盘搜索按钮执行操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22176350/

相关文章:

iphone - UI 设计 - 处理许多 UIButton 的最佳方式

ios - UIButton 背景图片偏移量

iphone - UIView 和 UITableView 中的 UITapGestureRecognizer 冲突

ios - Swift, super.init() Must call a designated initializer of the superclass 'UIView' 错误

Android - 键盘压缩我的 View

在 Ubuntu 中使用计算机键盘的 Android edittext

iphone - NSXMLParser 问题 - SeismicXML 示例

iOS 将 subview 带回

reactjs - react 原生天才聊天中的输入被键盘覆盖

ios - 获取 "Back"UIButton 的 ViewController 标识符 no UINavigationController