问题标签 [uisearchbardelegate]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iphone - iphone中奇怪的UISearchBar取消按钮行为(在模拟器中工作正常)
我在 UITableView 中显示了一些列表。出于排序目的,我使用了 UISearchBar。我得到了一些取消按钮的奇怪行为
重现步骤
- 搜索东西
- 请注意,在您搜索时,有一个“取消”按钮可以摆脱屏幕键盘。
- 现在挖掘其中一个搜索结果的详细信息
- 然后回去
- 搜索结果还在,搜索栏还在,但是“取消”按钮不见了。
- 因此,如果不关闭应用程序并重新打开,就无法移除屏幕键盘。
但这些情况只发生在 iphone 上而不是模拟器上。返回第一个屏幕时,我可以看到取消按钮。
我使用了这些代表:
请帮忙
iphone - iPhone UISearchBar 需要两次点击才能被选中
我的应用程序中有一个 UISearchBar,我正在使用它运行以下代码:
所以当用户点击搜索栏时,旁边会弹出一个取消按钮。
不幸的是,这使得文本框没有被选中,键盘也没有弹出。您必须再次单击搜索栏才能使这些事情发生。
我将如何解决这个问题?
谢谢。
objective-c - UISearchBar 在 UTableViewHeader 中未正确显示
以编程方式添加了 uisearch bar 和 uisearchbardisplaycontoller(NO XIB),搜索栏排序显示在表头中,但不起作用。
如果 setActive:YES, setActive:NO 在显示控制器上它看起来很好并且可以正常工作
任何想法为什么会发生这种情况?
提前致谢
iphone - UISearchBar 委托没有响应取消按钮
我有一个UIViewController
是一个UISearchBarDelegate
和一个MKMapViewDelegate
。该searchBarSearchButtonClicked
事件工作正常,但在 iOS 4.2 中进行测试时,当点击取消按钮时,searchBarCancelButtonClicked 永远不会被调用。在 4.3 中一切正常。我有其他具有相同代码的视图,它工作正常。我已经三次检查了方法签名。
这可能与 MapView 有关,还是我做错了什么?
我的 .h 文件:
我像这样创建搜索栏:
方法:
有谁知道为什么会发生这种情况?
ios - 如何隐藏/禁用 UISearchBars Scopebar
我使用来自苹果开发者网站的示例代码作为基础:http: //developer.apple.com/library/ios/#samplecode/TableSearch/Introduction/Intro.html#//apple_ref/doc/uid/DTS40007848-Intro -DontLinkElementID_2 它是一个简单的表格搜索代码。我要做的是用我自己的具有不同单元格样式的数据填充表格,并使用搜索栏搜索内容。现在我已经成功地完成了我想要在这里完成的所有事情,但我想隐藏用户点击搜索栏时出现的范围栏。我尝试使用此处找到的方法设置 scopeButtonTitles = nil:http: //developer.apple.com/library/ios/#documentation/uikit/reference/UISearchBar_Class/Reference/Reference.html
但仍然显示范围栏。如果您运行表格搜索栏,您可以看到标题为“所有、设备、桌面、便携式”的范围栏,我尝试搜索包含这些值的数组,但从未找到。所以谁能告诉我如何隐藏范围栏。我应该实施哪些方法,应该在哪里实施?
iphone - 横向的 UISearchBarDelegate 不起作用
很简单,我正在实现 UISearchBarDelegate,但在横向模式下它看起来不对。搜索栏不会一直向右延伸。UISearchBarDelegate 不应该在横向中使用还是有解决方案?
iphone - 调用 searchBarSearchButtonClicked 时,SearchBar 文本为空
我已经在我的视图控制器中实现了 searchBarSearchButtonClicked 委托方法
单击“搜索”按钮但 searchBar.text 属性为空时,成功调用该方法。
任何想法为什么 searchBar.text 会是空的?
iphone - 实现 UISearchBar 委托方法后键盘没有响应
我有一个UISearchBar
我在我的viewDidLoad
: by code 中实现的。我也设置了UISearchBarDelegate
.
现在我想限制用户输入超过 5 个字符所以我实现了这个委托方法
它工作正常。
问题是当我输入最多 5 个字符并尝试使用键盘 Backspace 字符时,它不起作用。
现在,如果我按下键盘上的搜索按钮searchBarSearchButtonClicked
: 不会被调用。
我目前正在使用
XCode 版本:3.2.5
iOS SDK:4.2
objective-c - 失去对uisearchbar的关注时退出键盘
我正在我的应用程序的导航栏中创建一个 UISearchBar 选项。我的应用由多个视图和子视图组成。我有这个主视图,其中对自己有 3 个其他观点。其中一个是空的(目前),另外两个上面有表格视图。
我希望我的键盘在我搜索时显示并在我进行实际搜索时或当我在 uisearchbar 外部触摸/单击时隐藏。我根据需要使用 searchbardelegate。
我可以通过以下方式使用 [searchBar resignFirstResponder] 隐藏键盘。
- 当我按下返回键时。
- 当我手动取消搜索时
- 当我按下任何键盘按钮进行搜索或取消时。
当我使用触摸屏幕的空白部分时
/li>
我似乎无法做的是让它响应触摸我的 2 个表格视图之一。或者当我重新填充主视图以包含完全不同的东西时。
我尝试更改 touchesbegan 方法以在触摸 tableviews 时退出搜索栏,但到目前为止它还没有奏效。
我已经尝试了我亲爱的朋友先生发现的其他几件事。谷歌,但这一切似乎都是我需要的。
任何人都知道我可以做些什么来解决这个问题?
编辑:看起来,当使用断点时,touchesbegan-method 确实响应了背景视图,但是当我触摸表格视图或导航栏(包含 uisearchbar)时它没有响应。
iphone - 搜索栏不起作用?
我有一个 SQL 文件,其中存储了 5 种不同类型的数据。我将此数据添加到使用键指定的字典中。然后我将此字典添加到 tableData 数组作为表和 searchBar 的数据源。但它没有搜索任何东西。
在下面添加代码
#pragma 搜索操作