51得票22回答
如何在UISearchBar中启用取消按钮?

在iPhone上的联系人应用程序中,如果您输入搜索词,然后点击“搜索”按钮,键盘会被隐藏,但是取消按钮仍然可用。在我的应用程序中,当我调用resignFirstResponder时,取消按钮将被禁用。 有人知道如何在保持取消按钮启用状态的同时隐藏键盘吗? 我使用以下代码:- (void)s...

51得票19回答
51得票6回答
如何触发UISearchBar中的取消按钮?

如何在程序中触发UISearchBar的取消按钮,就像您点击取消按钮一样? 我在一个UITableView的顶部有一个UISearchBar,在搜索之后,当有人选择一行时,我想在程序中触发UISearchBar中的取消按钮。 编辑:无需用户交互。

49得票16回答
在iOS 7中改变UISearchBar文本颜色

如何在 iOS 7 中更改 UISearchBar 的文本颜色? 在 iOS 6 中,我是通过子类化 UISearchBar 并在 layoutSubviews 中自定义 UISearchBar 的 UITextField 子视图的属性来实现的。 但在 iOS 7 中,UISearchBa...

48得票3回答
如何在Swift中实现UITableView中的UISearchController

我是Swift的新手,尝试在一个UIViewController类中的UITableView中添加搜索功能。我进行了大量谷歌搜索,发现UISearchDisplayController已被弃用并被UISearchController替代。当我尝试寻找教程时,没有找到特别针对UITableVie...

47得票4回答
如何在UINavigationBar顶部添加UISearchBar的动画效果

如果我在viewDidLoad中设置displaysSearchBarInNavigationBar = YES,则当视图显示时搜索栏将出现在导航栏中。但是我希望在点击右侧栏按钮时,将搜索栏显示在导航栏顶部。就像下面的图片一样。 普通导航栏: 点击右侧栏按钮后,搜索栏出现在导航栏顶部:

45得票9回答
UISearchbar文本框的高度可以修改吗?

我正在测试我的用户界面,发现搜索栏有点太窄,想要将其高度调整一下。同时,我也希望视力较差或手部协调能力较差的人们不会在使用时遇到任何问题。 因此,我想要做的是调整UISearchbar中的UITextField的高度。 我尝试过以下方法: 在Storyboard中添加UISearchba...

45得票12回答
UISearchbar清除按钮会强制显示键盘

我有一个 UISearchBar,它作为表视图的实时筛选器。当使用 endEditing: 方法关闭键盘时,查询文本和灰色圆形“清除”按钮仍然存在。从这里开始,如果我点击灰色的“清除”按钮,文本被清除后键盘会重新出现。 我该如何防止这种情况发生?如果键盘当前未打开,则希望该按钮在不重新打开键...

45得票12回答
iOS 13 - 自定义带有UISearchBar的搜索栏中_searchField无法工作

Xcode-11-Beta (ios13)之前,使用以下代码为自定义搜索栏设置value for key值可以正常工作。现在会出现以下崩溃日志。 'NSGenericException',reason:'禁止访问UISearchBar的_searchField实例变量。这是应用程序错误' ...

45得票14回答
在iOS 8中更改UISearchBar取消按钮文本

我想将 iOS 8 中 UISearchBar 内的取消按钮文本从“Cancel”更改为“Done”。我正在使用UISearchController。我尝试了不同的方法用于 iOS 6 和 iOS 7,但它们都不起作用。有人做过这个吗?