Tag: uisearchbar

如何在iOS7中更改UISearchBar的背景颜色

如何更改iOS7中的UISearchBar的背景颜色? 不是灰色的,我想改变我的uinavigationbar颜色 如果我使用这个代码,这是什么出来 searchBar.backgroundColor = [UIColor redColor]; 那不是红色! 这与导航栏的背景颜色完全相同的情况。

UISearchBar CGContext错误

我有一个视图内的UISearchBar,每当我点击它,键盘上来后 – 之后-(BOOL)searchBarShouldBeginEditing:(UISearchBar *)searchBar 它发送到控制台: <错误>: CGContextSetStrokeColorWithColor :无效的上下文0x0 。 这是一个严重的错误。 此应用程序或其使用的库使用的是无效上下文,从而导致系统稳定性和可靠性的整体降级。 这个通知是礼貌的:请解决这个问题。 这将是即将到来的更新中的致命错误。 它重复相同的错误。 我想知道究竟是什么问题? 我相信有一个NULL的背景,但它与UISearchBar有什么关系? TNX。

iOS 7 UISearchDisplayControllersearch栏search时重叠状态栏

我正在更新我的iOS 7应用程序,并且正在调整所有视图以考虑新的透明状态栏(我的应用程序仍将使用不透明的导航栏)。 在每个视图中调整状态栏相对比较容易,除了我在一个视图控制器中将UISearchBar连接到UISearchDisplayController时遇到的一个主要问题。 search栏似乎正常显示,如下所示: search栏http://imageshack.us/a/img163/9128/06vx.png 问题是,一旦我开始search,导航栏就会消失(因为它应该),但其他的一切都会向上移动,以重叠状态栏: 损坏的search栏http://imageshack.us/a/img11/8237/corh.png 这看起来没有像预期的那样工作,因为屏幕变暗发生在search栏下方20个像素处,search栏应该结束。 在iOS 7中是否有内置的解决scheme? 每次用户开始和结束search时,我宁愿不必为每个视图手动调整框架。 谢谢!

导航栏中的UISearchBar

如何显示NavigationBar中的UISearchBar? 我无法弄清楚如何做到这一点。 非常感谢您的帮助。

UITableView的“反弹区域”中的浅灰色背景

苹果的iPhone应用程序,如音乐和Contants在UITableView中使用search栏。 当您向下滚动以便search栏向下移动时,滚动视图内容上方的空白区域将呈浅灰色背景色(请参阅截图)。 (请注意,search栏顶部有一个稍微更暗的边缘线,这不是默认的UISearchBar,但是子类化应该考虑到这一点)。 我尝试设置UITableView的背景颜色,但也会影响行。 有谁知道如何达到这个效果? 我将不得不重写实现drawRect:还是有内置的方式?

UISearchBar文字颜色在iOS 7中更改

如何更改iOS 7的UISearchBar文本颜色? 在iOS 6 ,我是UISearchBar子类,在layoutSubviews定制了UISearchBar的UITextField子视图的属性。 但在iOS 7 , UISearchBar没有UITextField作为其子视图。 如何解决这个问题?

如何更改iOS上的UISearchBar组件的背景颜色

我知道如何删除/更改search字段周围的UISearchBar背景颜色: [[self.searchBar.subviews objectAtIndex:0] removeFromSuperview]; self.searchBar.backgroundColor = [UIColor grayColor]; 但不知道如何做到这一点: 这需要与iOS 4.3+兼容。

如何使用UISearchDisplayController / UISearchBar过滤NSFetchedResultsController(CoreData)

我试图在我的基于CoreData的iPhone应用程序中实现search代码。 我不知道如何继续。 该应用程序已经有一个NSFetchedResultsController与谓词来检索主TableView的数据。 在更改太多的代码之前,我想确保自己走在正确的道路上。 我很困惑,因为这么多的例子是基于数组而不是CoreData。 这里有一些问题: 我是否需要第二个NSFetchedResultsController检索只匹配的项目,或者我可以使用相同的主要TableView? 如果我使用相同的,就像清除FRCcaching,然后改变handleSearchForTerm:searchString方法中的谓词一样简单? 谓词是否必须包含初始谓词和search词,还是记得它首先使用谓词来检索数据? 我如何回到原来的结果? 我只是设置search谓词为零? 这不会杀死最初用来检索FRC结果的谓词吗? 如果任何人有任何使用FRCsearch代码的例子,我将不胜感激!