ios - 隐藏 UISearchBar 明文按钮

标签 ios objective-c uitextfield uisearchbar

我想知道如何隐藏或不显示 UISearchBartextField 中出现的 UISearchBar 叉号

我试过用这个

filterSearchBar.showsCancelButton = NO;

然而,这是一个实际的取消按钮,而不是灰色的小十字,所以我想知道 UISearchBar 中显示的灰色小按钮是否有等效项。

最佳答案

您需要获取搜索栏的 textField:

UITextField *textField = [searchBar valueForKey:@"_searchField"];
textField.clearButtonMode = UITextFieldViewModeNever;

希望对您有所帮助! =)

关于ios - 隐藏 UISearchBar 明文按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21522104/

相关文章:

iphone - Object with NSmutableArray of objects with nsmutablearray of objects-如何释放

iOS 通用链接(调试时)不起作用?

objective-c - Objective-C 中的 protected 方法

ios - UITableView 单元格中的 UITextField 与 shouldChangeCharactersInRange 行为异常

xcode - 准备 Segue 后 UiTextField 没有变化

ios - Quickblox 在自定义对象中上传文件

ios - 当前位置未显示在 MapView (iOS) 中

ios - 核心剧情: Are "setLabelingPolicy:CPTAxisLabelingPolicyNone" and "setMajorGridLineStyle:majorGridLineStyle" Mutually exclusive?

objective-c - 使用 iOS SDK 4.2 的 UIWebView 中的 XSLT

objective-c - 如何模拟 UITextField 上的 isEditing getter?