草庐IT

Searchbar

全部标签

iphone - 如何使用 UIsearchBar 委托(delegate)方法关闭键盘?我尝试了所有方法,但没有用。

这个问题在这里已经有了答案:DismissingthekeyboardwithUISearchBar,withoutresigningfirstresponder(4个答案)关闭9年前。您好,我在我的应用程序中使用了UIsearchBar,我尝试了UISearchBarDelegate中的所有方法来关闭键盘,但没有用。谁能帮帮我。我试过的一些代码1.-(void)searchBarTextDidEndEditing:(UISearchBar*)searchBar{[searchBarresignFirstResponder];}2.-(BOOL)searchBar:(UISearchB

ios - UISearchBar x 按钮按下

如何处理按下“x”按钮时的事件?我尝试了这个方法,但没有用。-(void)searchBarCancelButtonClicked:(UISearchBar*)searchBar{} 最佳答案 我认为没有一种简单的方法可以连接到X按钮。但是,您可以了解其直接后果:清除文本。试试这个:funcsearchBar(searchBar:UISearchBar,textDidChangesearchText:String){ifsearchText==""{print("UISearchBar.textcleared!")}}副作用是当您手

ios - UISearchBar x 按钮按下

如何处理按下“x”按钮时的事件?我尝试了这个方法,但没有用。-(void)searchBarCancelButtonClicked:(UISearchBar*)searchBar{} 最佳答案 我认为没有一种简单的方法可以连接到X按钮。但是,您可以了解其直接后果:清除文本。试试这个:funcsearchBar(searchBar:UISearchBar,textDidChangesearchText:String){ifsearchText==""{print("UISearchBar.textcleared!")}}副作用是当您手

ios - 如何将 UISearchDisplayController 与 UICollectionViewController 一起使用?

如果您将UISearchDisplayController与UITableViewController一起使用,当用户点击搜索栏时,它会向上动画以替换导航栏。我希望在UICollectionViewController顶部使用UISearchBar时获得相同的效果。有什么想法吗? 最佳答案 我必须以编程方式将searchBar添加为UICollectionReusableView的subview,我永远无法通过IB让它工作,因为我在分配socket时不断遇到原型(prototype)错误。在实现文件中添加搜索栏对我有用。相关方法如下

ios - 如何将 UISearchDisplayController 与 UICollectionViewController 一起使用?

如果您将UISearchDisplayController与UITableViewController一起使用,当用户点击搜索栏时,它会向上动画以替换导航栏。我希望在UICollectionViewController顶部使用UISearchBar时获得相同的效果。有什么想法吗? 最佳答案 我必须以编程方式将searchBar添加为UICollectionReusableView的subview,我永远无法通过IB让它工作,因为我在分配socket时不断遇到原型(prototype)错误。在实现文件中添加搜索栏对我有用。相关方法如下

ios - 如何过滤 UICollectionView 并保持键盘向上?

我已将UISearchBar添加到UICollectionView并在委托(delegate)searchBar:textDidChange:中过滤我的模型并调用[collectionView重新加载数据]。reloadData(以及reloadSection等)想要从搜索栏的文本字段中移除firstResponder,从而关闭键盘。我正在尝试构建一个“实时更新”过滤器,因此在键入每个字符后让键盘消失是很烦人的。有什么想法吗? 最佳答案 在searchBar委托(delegate)函数中,我使用performBatchUpdates

ios - 如何过滤 UICollectionView 并保持键盘向上?

我已将UISearchBar添加到UICollectionView并在委托(delegate)searchBar:textDidChange:中过滤我的模型并调用[collectionView重新加载数据]。reloadData(以及reloadSection等)想要从搜索栏的文本字段中移除firstResponder,从而关闭键盘。我正在尝试构建一个“实时更新”过滤器,因此在键入每个字符后让键盘消失是很烦人的。有什么想法吗? 最佳答案 在searchBar委托(delegate)函数中,我使用performBatchUpdates

iOS 7 不显示导航栏中搜索栏的取消按钮

在应该在iOS6和iOS7上运行的应用程序中,如果该应用程序在iOS7上运行,则不再显示导航栏中嵌入的搜索栏的取消按钮。在iOS6上,它有效。搜索栏位于导航栏的标题View中,如果搜索栏成为第一响应者,则应显示取消按钮:iOS7iOS6在一个孤立的测试用例中,代码非常简单:@interfaceMyViewController:UITableViewController@property(nonatomic)IBOutletUISearchBar*searchBar;@end@implementationMyViewController-(void)viewDidLoad{[superv

iOS 7 不显示导航栏中搜索栏的取消按钮

在应该在iOS6和iOS7上运行的应用程序中,如果该应用程序在iOS7上运行,则不再显示导航栏中嵌入的搜索栏的取消按钮。在iOS6上,它有效。搜索栏位于导航栏的标题View中,如果搜索栏成为第一响应者,则应显示取消按钮:iOS7iOS6在一个孤立的测试用例中,代码非常简单:@interfaceMyViewController:UITableViewController@property(nonatomic)IBOutletUISearchBar*searchBar;@end@implementationMyViewController-(void)viewDidLoad{[superv

iOS7,UISearchBar 的背景图片

我正在iOS6和iOS7之间转换UI。我们有一个与UISearchDisplayController相关的UISearchBar,我已将navigationBar和searchBar的backgroundImage设置为使用颜色动态创建的1x1图像。self.searchDisplayController.searchBar.translucent=NO;self.searchDisplayController.searchBar.barTintColor=[UIColorclearColor];self.searchDisplayController.searchBar.tintCo