问题标签 [uisearchbardisplaycontrol]

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.

0 投票
1 回答
677 浏览

iphone - 如何在没有 UISearchDisplayController 的情况下为滑入和滑出视图的 UISearchBar 设置动画?

我有一个视图,它有一个按钮可以切换UISearchBar使用

搜索栏发出并查询 Web 服务以获取结果,然后将它们显示给用户,而无需使用UITableView本地数据源或任何东西。因此,我真的不想使用 UISearchDisplayController 来制作动画。

无论如何都可以在不手动编码动画的情况下为这种滑动设置动画?

谢谢!

0 投票
2 回答
1476 浏览

iphone - 使搜索栏保持在顶部

是否可以更改 iphone 联系人应用程序类型的屏幕以使搜索栏始终保持在顶部?如果是的话怎么办?

0 投票
1 回答
678 浏览

iphone - UISearchBar 是否适用于 UITextView?

我一直在寻找一个集成 UISearchBar 和 UITextView 的教程,但没有可用的。这让我想知道,这可能吗?我写了以下代码:

我正在阅读名为 License.txt 的文档

我想将搜索栏集成到视图中,但如何使其工作?如何在文本文件中显示搜索结果?这可能吗?任何人都可以向我提供此集成的示例代码吗?

0 投票
3 回答
1202 浏览

iphone - iPhone 键盘隐藏 UISeachBar

我在视图底部有一个搜索栏。问题是每当我在键盘上输入内容时,搜索栏仍然保留在底部,我无法查看我正在输入的内容。我想在键盘弹出时动态向上移动它,然后在键盘消失后收回其原始位置。不幸的是,我的应用程序的搜索栏必须位于底部,并且有点卡在这个位置。

有没有办法只在键盘出现时才向上移动搜索栏?任何代码片段都会非常有帮助。

0 投票
2 回答
1452 浏览

objective-c - 如何隐藏 UISearchDisplayController 的搜索栏

我正在使用 UISearchDisplayController。

当用户在表格中选择一行时,我想隐藏搜索栏。

这是我的尝试:

    

除非用户旋转设备,否则一切正常。搜索栏是隐藏的,但我在表格顶部有一个黑色空间。

有人有线索吗?

此致,

马丁

0 投票
0 回答
1736 浏览

ios - 在 mapKit 上添加 SearchDisplayController 来搜索通讯录

我一直在网上寻找这个解决方案。它与 iphone 上的谷歌地图应用程序完全一样,当您搜索时,它会通过地址簿查找有关您要查找的内容的建议。

到目前为止,我设法做的是设置一个搜索栏和一个地图视图,所以当我搜索确切的地址时,我会在地图上显示它。

我想让可能将地址存储在地址簿中的用户更容易使用它在地图视图上进行搜索。

我知道您需要使用搜索显示控制器和地址簿,但除了默认表格视图之外,我找不到任何搜索显示控制器的示例。

这就是我到目前为止所拥有的

编辑。

我想没有人知道。但是我花了几天时间才弄清楚。

这是每个想要学习如何做到这一点的人的解决方案。

这里要知道的关键是如何将地址簿数据放入一个数组中,您可以使用搜索显示控制器将其过滤掉。

所以这是我想出的获取通讯录数据的方法:

玩得开心编码!

0 投票
1 回答
131 浏览

ios - iOS ARC(?) 窃取了我的搜索栏

我制作了一个与 Apple 的联系人应用程序非常相似的 iOS5 应用程序。一个搜索栏,一个 serachdisplaycontroller 一个 tableview。当用户点击一个单元格时,会使用 segues 呈现详细视图(模态样式...)。一切正常,但是……我看到我的应用程序在真正的 iPhone 4S 设备上崩溃了,当时应用程序已经在后台休眠了几个小时,然后又重新激活。在有序的情况下不可能重新创建崩溃。好吧,某种记忆问题...

在 iOS 模拟器上,我可以看到崩溃,如果

-> 点击一个单元格(或设置视图的按钮)-> 显示详细视图(或显示设置视图)-> 发出“模拟内存警告”-> 用户尝试返回使用“完成”按钮。

2012-01-17 19:58:43.777 MyApp [89968:f803] * 由于未捕获的异常“NSUnknownKeyException”而终止应用程序,原因:“[setValue:forUndefinedKey:]:此类不符合键值编码的键 searchBar 。*首先抛出调用栈:...

所以由于某种原因,当操作系统想要我的应用程序的一些内存时,serachbardisplaycontrol 变得无效(我猜)

有任何想法吗?

0 投票
1 回答
289 浏览

iphone - 使用 SearchBarDisplay 时,如何更改取消按钮的名称

设置 SearchBarDisplay 时,使用 IB 或以编程方式在搜索窗口右侧获得一个取消按钮。按钮上的文字显示“取消”。如何将文本更改为另一种语言。我知道如何仅使用 SearchWindow 更改导航栏上的完成按钮的文本,但这似乎不适用于默认设置的按钮。

类似的问题是如果不匹配,表格中会出现“No result”文本。如何更改为另一种语言?

0 投票
0 回答
728 浏览

iphone - 重新加载搜索表视图控制器

我有一个带有搜索栏的表格视图。当我在搜索栏和搜索数据中放置一些文本时,我会在不同的部分下显示不同的行。我在部分标题上启用了 UIGestureRecognizer 以折叠行。一旦用户点击部分标题,我将数据对象设置为 nil,导致这些部分返回的行数为 0。

在我调用以下代码来刷新我的搜索表视图之后。一切正常,除了我可以在折叠部分下方的屏幕上看到“无结果”。这在非搜索模式下工作正常 - 折叠部分不会在那里显示“无结果”消息。

我可以在 UISearchDisplayController 类中看到一个私有属性 _noResultsLabel 和一个 _searchDisplayControllerFlags 选项作为 noResultsMessageAutoDisplay(设置为 1)。无法重置它们。

对此有任何想法吗?

0 投票
3 回答
4767 浏览

ios - 如何从 UISearchBarDisplayController 结果到 detailViewController

因此,使用故事板,您可以创建从 UITableViewCell 从第一个 tableViewController 到 detailViewController 的 segue。

不太复杂,但是,当 UISearchBarDisplayController 被引入故事板组合时,如何将结果单元格与 detailViewController 相结合?

我能够毫无问题地进行搜索,我遵循了本教程:http ://clingingtoideas.blogspot.com/2010/02/uitableview-how-to-part-2-search.html

我所能做的就是从搜索中选择一行,它变成蓝色并且不去detailViewController。

我已经实现了方法 prepareForSegue,它适用于未搜索的单元格,但无法弄清楚这一点。