149得票11回答
如何使用UISearchDisplayController/UISearchBar过滤NSFetchedResultsController(CoreData)的内容

我正在尝试在基于CoreData的iPhone应用程序中实现搜索代码。在更改太多代码之前,我想确保我走在正确的道路上。该应用程序已经拥有一个带有谓词的NSFetchedResultsController来检索主要TableView的数据。由于许多示例都是基于数组而不是CoreData,所以我感...

100得票25回答
75得票5回答
如何在iOS7中更改UISearchBar的背景颜色

如何在iOS7中更改UISearchBar的背景颜色? 不是灰色,我想要像我的UINavigationBar一样改变颜色 如果我使用这段代码,就会出现这种情况searchBar.backgroundColor = [UIColor redColor]; 那不是红色!!!这与导航栏背...

70得票8回答
iOS 11导航栏中的搜索栏

iOS 11对UISearchBar进行了重新设计,使其角落更圆润,高度更大。只需将其设置为navigationBar的titleView即可将UISearchBar添加到navigationBar中,使用 navigationItem.titleView = searchBar 即可。 然...

68得票26回答
如何在iOS上更改UISearchBar组件的内部背景颜色

我知道如何移除/更改UISearchBar搜索框周围的背景颜色:[[self.searchBar.subviews objectAtIndex:0] removeFromSuperview]; self.searchBar.backgroundColor = [UIColor grayColo...

66得票12回答
iOS 7 UISearchDisplayController搜索栏在搜索时重叠状态栏

我正在更新我的iOS 7应用程序,我正在调整所有的视图以适应新的透明状态栏(我的应用程序仍将使用不透明的导航栏)。 调整每个视图的状态栏相对容易,除了一个与UISearchBar连接到UISearchDisplayController的视图控制器中出现的主要问题。 搜索栏似乎正常显示,如下所示...

64得票11回答
如何在Swift中使键盘在点击搜索栏外部时消失?

我试图制作一个Swift的搜索栏,但是当我点击搜索栏以外的区域时无法使键盘消失。当我使用textfield尝试时,这段代码可以完美地解决问题。override func touchesBegan(touches: NSSet, withEvent event: UIEvent) { ...

64得票10回答
在Swift中将搜索栏放置在导航栏中

所以我已经尝试了各种方法来在Swift中将搜索栏放入导航栏中。但很遗憾,我还没有让它工作起来... 对于那些不知道我在说什么的人,我正在尝试做类似这样的事情 注意导航栏中的搜索栏。所以这是我目前正在使用的self.searchDisplayController?.displaysSea...

61得票10回答
更改 UISearchBar/键盘搜索按钮标题

在 UISearchBar 控件中,是否有一种方法可以更改键盘搜索键的标题为“完成”?

58得票15回答
当UISearchBar在表头视图中由UISearchController呈现时,激活后动画效果过度。

我正在使用UISearchController在tableview的头视图中呈现搜索栏:... self.searchController.hidesNavigationBarDuringPresentation = NO; self.presentingTVC.tab...