Tag: search

UISearchBar – 什么是“search结果button”?

(重复这个问题 ,但我想我可以再试一次,因为那个没有回答…) iPhone上的UISearchBar有一个选项showsSearchResultsButton。 打开它时,它会在search栏中显示一个水平线的button,您可以实现一个callback,当用户按下该callback时将会被调用。 事情是,我无法在互联网上find一个地方,它说明了这个button的目的是什么。 我知道我可以做任何事情,但我想知道它是什么。 它应该显示一个search历史,或所有项目没有过滤,或什么?

不区分大小写的stringsearch – iphone

我正在寻找一种方法来在Objective-C中的另一个string中执行不区分大小写的stringsearch。 我可以find方法来search区分大小写的string,并比较不敏感的情况下,而不是search+不区分大小写。 我想要执行的search示例: “约翰”在“我告诉约翰find我一个好的searchalgorithm” 在“我认为这是一个真正的想法发表这个问题”的“糟糕的IDEA” 我宁愿只坚持NSStrings。

UISearchController在推送View时不会被解除

我知道这是一个长时间的写作,但这只是我保证的一个问题。 安装程序 我用UISearchController得到一些非常奇怪的行为。 让我来描述层次结构,然后我会逐步解释我的video中会发生什么: 你看到的第一个视图是一个普通的ViewController,其中tableView和UISearchController是完全独立的实体。 UISearchController在我创build时有自己的searchResultsController: let searchResultsController = MyResultsControllerClass() searchController = UISearchController(searchResultsController: searchResultsController) 这是基本的设置。 行为 链接到行为的video MyResultsControllerClass有一个tableView,还有一个指向主视图控制器的指针,所有这些视图都被放置在其中。当searchController的searchBar开始search时,你会看到tableView出现。 然后我点击一个结果,编程俱乐部。 MyResultsControllerClass使用指向主视图的指针来推送一个新的视图控制器(只是关于该事件的详细信息),如下所示: func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) { let activityDetail = ActivityDetailViewController(nibName: nil, bundle: nil, activity: searchResults[indexPath.row]) parentController?.navigationController?.pushViewController(activityDetail, animated: true) } 你可以看到这发生在searchBar的后面,但是searchController并没有被呈现的视图“掩盖”起来! 这是我的问题。 正如你所看到的,我仍然可以与之互动。 当我按“取消”,它终于消失。 我试过了 现在,我认为这可能与UISearchController实际上是一个UIViewController,如果我理解正确的事实。 所以我试图从UISearchController推,没有任何反应。 我尝试将UISearchControllerembedded到自己的UINavigationController中,并从searchController.navigationController中推送,没有任何反应。 在推送之前,我可以完全取消编辑,但是我希望编辑在导航时仍然存在。 我究竟做错了什么? 有一个更好的方法吗?

iOS – 如何使用ABSourceType |search“可search的”ABSource kABSourceTypeSearchableMask

有没有人曾经成功地使用ABAddressBook框架或其他方式在链接到iOS设备的Exchange GAL中search名称? 我已经设法从设备上存储的联系人中获取所有名字 – 这一点很简单 – 但是它不包括Exchange GAL中的名字。 我也设法得到GAL的ABSource。 它的types是: kABSourceTypeExchangeGAL = kABSourceTypeExchange | kABSourceTypeSearchableMask kABSourceTypeExchangeGAL = kABSourceTypeExchange | kABSourceTypeSearchableMask 这表明,源是可search的,因为kABSourceTypeSearchableMask位已设置( kABSourceTypeSearchableMask = 0x01000000 ),但如何search它是任何人的猜测? 文件几乎不存在。 有类似的下面列出的计算器问题,但没有一个提供了解决scheme。 使用iOS通讯录API来search交换联系人 ABAddressBook – searchExchange地址簿源? ABAddressBook ABSource和ABSourceType ABAddressBookCopyArrayOfAllPeopleInSource(addressBook, sourceToSearch)总是为包含types位kABSourceTypeSearchableMask源返回一个空数组,这意味着您必须按名称search,而不是返回“所有人”,因为全局地址列表可能有成千上万的人它,所以我不希望它把它们全部归还。 联系人应用程序允许您按名称search,并只显示匹配的。 在“收件人:”文本字段中input文本时,邮件应用程序也一样。

在UITableView中的实时search

我已经实现了UISearchBar在UITableView中查找元素。 一切似乎都正常工作,现在我正处于需要实时searchtextField中每个按键的部分,并且每按一次button就缩小search范围。 所以在我开始编码之前,我想知道是否有任何内置的库函数可以帮助我进行实时search? (string比较)还是什么? 你的回答可以为我节省一些时间。 谢谢。

search你inputSwift

我试图在Swift中input时inputSearch。 它已经工作,但我需要一些调整。 我input每个字母 func searchBar(searchBar: UISearchBar, textDidChange searchText: String) { let debouncedFindUser = debounce( Static.searchDebounceInterval, Static.q, findUser) debouncedFindUser() } 一个请求到后端。 func findUser() -> () { SearchService.sharedInstance.getUser(0, numberOfItems: 100, searchString: searchUserBar.text.stringByAddingPercentEscapesUsingEncoding(NSUTF8StringEncoding)! , success: {SearchUserDto -> Void in if self.searchUserBar.text != nil { self.updateSearch() } }, failure: {NSError -> Void in }) } 我尝试了在这里find的Debounce的实现我怎样才能消除方法调用? 我的问题: 如果在特定时间内触发了方法调用,我想要“重新启动”方法调用。 所以让我们夸张一点。 […]

如何突出显示图像中的文字?

如何突出图片中的文字“手机”? 更新 我想search页面上的文本,如果发现,文本应该以我在附图中显示的方式突出显示。

在iOS 8中无法更改search栏色调颜色是透明的

从Xcode 5升级到6,现在我的search栏颜色是黑色的。 试图改变它通过故事板右窗格>“酒吧色调”来清除颜色,但它仍然是黑色的。 也尝试编程: [self.searchBar setTintColor:[UIColor clearColor]]; 仍是黑色:( 有任何想法吗?

触摸屏时如何隐藏键盘(search栏)

键盘隐藏时,我点击search或当我点击取消。 但是我还想让键盘隐藏,当我点击屏幕上的某个地方时。 我发现了几个教程,但我们正在使用search栏。 有人能告诉我如何做到这一点? 谢谢。

如何search一个UITableView

所以我知道在这个主题上有大约十亿个关于这个主题的问题,但是他们似乎都链接到了有关实现UISearchBar或Apple文档的旧博客文章。 我想知道的是,是否有一个适当的教程在那里实现UISearchDisplayController类来search一个数组/字典和更新基于这个UITableView? 我跟着这个主题的10个不同的教程变化,没有一个产生预期的结果。 有些教程只是简单地向你展示一行代码,希望你能弄清楚,所以我只是问是否有一个教程,一步一步地介绍如何在iOS应用程序中实现searchfunction? 嘿,如果我终于明白了,我可能会自己写一个教程! 在此先感谢家伙。