31得票8回答
当UISearchBar处于激活状态时,UITableView的内容会重叠在状态栏上。

我有一个UITableViewController,其中包含一个UISearchBar和UISearchDisplayController。它存在于UIViewController中的Container View中,并位于UINavigationController中。我制作了这张图片来描述结...

31得票8回答
UISearchController在tableHeaderView中的searchBar动画移出屏幕

我有一个UISearchController,其中包含一个UITableViewController作为searchResultsController,这个searchController的UISearchBar设置为在我的根视图控制器中显示的当前tableView的tableHeaderVi...

29得票10回答
点击取消按钮后如何退出搜索?

我有一个带取消按钮的搜索栏。但是当我点击取消按钮时,它并没有关闭搜索栏。如何做到在点击取消按钮后将搜索栏返回到初始状态? 如果您有任何问题,请问我。

29得票1回答
在iOS 8中,如何使用UISearchController,其中UISearchBar位于我的导航栏中并具有范围按钮?

我正在尝试使用iOS 8中的新UISearchController,并将其UISearchBar嵌入到我的UINavigationBar中。操作如下:searchController = UISearchController(searchResultsController: nil) sear...

29得票6回答
在UISearchBar左侧添加按钮

我在这件事上十分苦恼。我的客户想要在搜索栏左侧添加一个按钮,就像下面的示例: (来源:erik.co.uk) 但是我无法弄清如何实现。苹果似乎没有提供任何文档方法来添加自定义按钮到UISearchBar,更别说在搜索栏左侧了。 我尝试在Interface Builder中进行hack操...

29得票5回答
无法在iOS 8中将搜索栏的色调颜色更改为透明

我从Xcode 5升级到6后,我的搜索栏变成了黑色。 尝试通过故事版右侧窗格>“Bar Tint”更改为透明颜色,但仍然是黑色。 还尝试过编程方式:[self.searchBar setTintColor:[UIColor clearColor]]; 还是黑的 :( 有什么想法吗?

28得票21回答
在UISearchBar中设置取消按钮的样式

我有一个UISearchBar,带有取消按钮(使用 -(void)setShowsCancelButton:animated 显示)。 我尝试通过更改搜索栏的 tintColor 来使其呈现灰色搜索栏:UISearchBar *searchBar = [[UISearchBar alloc] ...

28得票11回答
隐藏UISearchBar的取消按钮

我有一个UISearchDisplayController和UISearchBar通过我的Nib文件与ViewController关联起来。 我想隐藏取消按钮,以便用户永远看不到它。问题在于,以下代码隐藏了该按钮,但是仅在将其显示给用户一毫秒后才隐藏(例如,在模拟器和设备上闪现然后消失)。-...

28得票7回答
将UISearchBar固定在UITableView顶部像Game Center一样

在Game Center中的UITableView和它们顶部的搜索栏有一个很酷的功能。与将搜索栏放置在表头视图中(因此计为标准表格单元格)的应用程序不同,它似乎被螺栓固定到其上面的父导航栏。因此,在滚动表格时,搜索栏确实会移动,但如果您向上滚动超出表格范围,搜索栏将永远不会停止接触导航栏。 ...

27得票8回答
UISearchDisplayController - 如何预加载searchResultTableView

我希望在用户点击搜索栏但还没有输入任何文本时显示一些默认内容。 我已经使用settext有一个可行的解决方案:- (void) searchDisplayControllerDidBeginSearch:(UISearchDisplayController *)controller { ...