37得票9回答
我能否钩取UISearchBar的清除按钮?

我在我的界面中使用了UISearchBar并想要自定义搜索栏中输入文本后出现的小清除按钮(它是一个带有交叉符号的小灰色圆圈,出现在搜索栏右侧)的行为。 基本上,我想让它不仅清除搜索栏中的文本(这是默认实现),还要通过调用自己的方法来清除我的界面中的其他一些内容。 我在UISearchBar...

37得票11回答
UISearchBar禁止自动禁用取消按钮

我已经在表格视图中实现了一个UISearchBar,几乎所有的功能都可以使用,但是有一个小问题:当我输入文本并按下键盘上的搜索按钮时,键盘消失,搜索结果是表格中唯一显示的项目,文本保留在UISearchBar中,但取消按钮被禁用。 我一直在尝试让我的列表尽可能接近苹果联系人应用程序的功能,并...

35得票4回答
以编程方式将UISearchBar添加到UITableView

我试图添加一个带有相应搜索逻辑的 UISearchBar,但出现了问题:我正在使用UITableViewController子类自动生成的 UITableView 而不是单独的 nib 文件,并且在表视图方面通过编程方式进行操作。 在界面生成器中,可以将搜索栏和搜索显示控制器添加到 nib ...

34得票1回答
在iOS 8中如何在导航栏中显示搜索栏

UISearchController是UISearchDisplayController的替代品,iOS 8中使用它来在导航栏中显示搜索栏。将displaysSearchBarInNavigationBar属性设置为true即可实现此功能。 以下是我的代码,我不太确定为什么不起作用。当我点击...

33得票19回答
移除UISearchbar左侧的图标

我可以移除UISearchbar左侧的图像并添加新图像吗?

33得票4回答
iOS7中UISearchBar上方显示白色背景

我的视图控制器将一个UISearchBar设置为UITableView的表头视图。self.tableView.tableHeaderView = self.searchBar; 在iOS7中,向下拉超出UISearchBar会显示一个白色空间,它不服从使用self.tableView.bac...

32得票10回答
当使用becomeFirstResponder为UISearchController的UISearchBar指定焦点时,键盘不会出现。

我花了很多时间在网上搜索,并与其他开发人员交谈,但仍然找不到解决此问题的方法。这个问题的具体描述可以在Stack Overflow的这个帖子中找到(Focus on the UISearchBar but the keyboard not appear),虽然它已经很多年了。 最近我从使用已...

32得票22回答
无法更改搜索栏背景颜色

我有一个搜索栏:let searchBar:UISearchBar = UISearchBar(frame: CGRectMake((searchView.frame.width - UIScreen.mainScreen().bounds.width / 1.6) / 2, 0, UIScr...

31得票12回答
如何在Swift中更改UISearchBar上“取消”按钮的颜色?

我在我的PFQueryTableViewController顶部添加了一个UISearchBar。我已将搜索栏的颜色更改为与我的应用程序颜色相同,但在这样做时,似乎也将其右侧的“Cancel”按钮的颜色更改为相同的颜色。理想情况下,我希望颜色为白色。 这张图片展示了当前的外观: 看起来...

31得票19回答
使 UISearchBar 背景透明。

我无法清空搜索栏,尝试通过将其背景颜色设置为透明以及在搜索栏下方放置一张图像来清空它。 我还将搜索栏的背景设置为透明。 for (UIView *subview in self.searchBarHome.subviews) { if ([subview isKindOfClass...