Tag: uisearchbar

如何触发UISearchBar中的取消button?

如何以编程方式触发UISearchBar中的取消button,就像如果您点击取消button? 我有一个UITearchBar在UITableView的顶部和search后,当有人select一个行,我想在UISearchBar触发编程取消button? 编辑:没有用户交互。

UISearchBar更改占位符颜色

有没有人有任何想法或代码示例如何更改UISearchBar的占位符文本的文本颜色?

在Swift的导航栏中获取search栏

所以我尝试了一切,试图让search栏进入Swift的导航栏。 但遗憾的是我还没有得到它的工作,只是… 对于那些不知道我在说什么的人,我正在尝试做这样的事情 注意导航栏中的search栏。 所以这就是我目前使用的 self.searchDisplayController?.displaysSearchBarInNavigationBar = true 我popup在我的viewDidLoad ,然后当我加载我提交的应用程序,只是一个空的导航栏…. :(任何想法?

自定义UISearchBar:试图摆脱search栏下面的1px黑线

我的问题已经在标题中指定了:我想摆脱UISearchBar底部绘制的黑线。 有任何想法吗? 这是我的意思的图像: 更新 : 我认为这行是UITableView的tableHeaderView 。 我仍然不知道如何删除它。

我可以钩入UISearchBar的清除button吗?

我的界面中有一个UISearchBar,我想定制一些文本input后出现在search栏中的小清除button的行为(这是一个带有十字的小灰圈,出现在右边search栏的旁边)。 基本上,我希望它不仅清除search栏的文本(这是默认的实现),而且还清除我的界面的其他东西,但调用我自己的方法之一。 我找不到UISearchBar类或UISearchBarDelegate协议的文档中的任何内容 – 它看起来不像你可以直接访问这种行为。 我注意到的一件事就是文档解释了委托方法: – (void)searchBar:(UISearchBar *)searchBar textDidChange:(NSString *)searchText; 在清除button被点击之后被调用。 我最初编写了一些代码,检查search栏的文本属性,如果它是空的,那么它已被清除,并做我所有的其他东西。 这个虽然有两个问题: 首先,由于某种原因,我无法理解,即使我告诉search栏resignFirstResponder在我的方法结束,某处,将其设置回成为FirstResponder。 真的很烦人 其次,如果用户没有使用清除button,只需用键盘上的删除button删除栏中的文本,就会触发该方法,其search结果将消失。 不好。 任何意见或指针在正确的方向将是伟大的! 谢谢!

UISearchBar禁用取消button的自动禁用

我已经实现了一个UISearchBar到一个表视图,几乎所有的东西都在工作,除了一件小事情:当我input文本,然后按键盘上的searchbutton,键盘消失,search结果是唯一的项目在表中显示,文本保留在UISearchBar中,但取消button被禁用。 我一直试图让我的列表接近苹果通讯录应用程序的function,当你按下search应用程序,它不会禁用取消button。 当我查看UISearchBar头文件时,我注意到了_searchBarFlags结构下的autoDisableCancelButton标志,但它是私有的。 当我设置UISearchBar时,有什么东西是我想念的吗?

删除UISearchBar下的1px边框

我无法直接在UISearchBar视图下移除1px边框。 现在它看起来不匹配我完成button视图。 我试过了: searchBar.layer.borderWidth = 0; searchBar.layer.shadowOpacity = 0; 但是,这似乎并没有工作。 有任何想法吗?

在iOS7中删除UISearchBar的边框

我试图在iOS 7中删除UISearchBar的边框。在iOS 6中,它工作正常。 我以编程方式创build了UISearchBar。 我几乎尝试了Stack Overflow和Google的所有东西。 SearchBar正在寻找 我想要达到什么 我尝试了下面提到的所有这些东西 searchBar.layer.borderWidth = 1; searchBar.layer.borderColor = [[UIColor whiteColor] CGColor]; 和 for (id img in searchBar.subviews) { if ([img isKindOfClass:NSClassFromString(@"UISearchBarBackground")]) { [img removeFromSuperview]; } } 和 for (UIView *sub in self.tableView.tableHeaderView.subviews) { if ([sub isKindOfClass:[UIImageView class]]) { sub.hidden = YES; } } 但仍然没有成功。

如何自定义UISearchBar的外观

我想自定义search栏,我的意思是白色的盒子。 我可以做吗? 有没有关于这方面的文件? 有没有办法隐藏白色的盒子,但不是字母。 我可以至less使箱子变小吗? 我的意思是更less的高度

如何animation在UINavigationBar顶部添加UISearchBar

如果我在viewDidLoad设置了displaysSearchBarInNavigationBar = YES ,当视图显示时,search栏将在导航栏中。 但是,当我触摸栏button项目时,我想在导航栏顶部显示search栏。 这就像下面的图片 正常的导航栏: 在点击右键栏button项之后,导航栏顶部的search栏