草庐IT

UIsearchBar

全部标签

ios - 修改 UISearchBar 取消按钮字体文字颜色和样式

有没有办法在不子类化搜索栏的情况下更改UISearchBar取消按钮的文本字体和颜色? 最佳答案 当包含在UISearchBar中时,您可以通过更改UIBarButtonItem的外观来更改取消按钮样式。例如,[[UIBarButtonItemappearanceWhenContainedIn:[UISearchBarclass],nil]setTitleTextAttributes:[NSDictionarydictionaryWithObjectsAndKeys:[UIColorblueColor],UITextAttribut

ios - 修改 UISearchBar 取消按钮字体文字颜色和样式

有没有办法在不子类化搜索栏的情况下更改UISearchBar取消按钮的文本字体和颜色? 最佳答案 当包含在UISearchBar中时,您可以通过更改UIBarButtonItem的外观来更改取消按钮样式。例如,[[UIBarButtonItemappearanceWhenContainedIn:[UISearchBarclass],nil]setTitleTextAttributes:[NSDictionarydictionaryWithObjectsAndKeys:[UIColorblueColor],UITextAttribut

ios - 嵌入在 NavigationItem 中的损坏的 UISearchBar 动画

我在使用向导航项添加搜索栏的新方法时遇到问题。如下图所示,前后有两个UIViewController,都有搜索栏。问题是动画,当搜索栏在第一个ViewController上可见但在第二个ViewController上不可见时,动画很难看。搜索栏占据的区域停留在屏幕上,然后突然消失。代码非常基础(项目中没有做其他改动):(我主要是用C#写的,所以这段代码可能会有错误。)ViewController.swift:importUIKitclassViewController:UITableViewController,UISearchResultsUpdating{overridefuncl

ios - 嵌入在 NavigationItem 中的损坏的 UISearchBar 动画

我在使用向导航项添加搜索栏的新方法时遇到问题。如下图所示,前后有两个UIViewController,都有搜索栏。问题是动画,当搜索栏在第一个ViewController上可见但在第二个ViewController上不可见时,动画很难看。搜索栏占据的区域停留在屏幕上,然后突然消失。代码非常基础(项目中没有做其他改动):(我主要是用C#写的,所以这段代码可能会有错误。)ViewController.swift:importUIKitclassViewController:UITableViewController,UISearchResultsUpdating{overridefuncl

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 - iOS 7/8 上 UITableViewHeader 中的 UISearchBar 奇怪的动画

我们有一个SearchTableViewController类,它包含一个UISearchBar作为其UITableView的tableViewHeader。我们还使用了一个UISearchDisplayController,其委托(delegate)(searchResultsDelegate和searchResultsDataSource)与保存包含searchBar的tableView的Controller相同。搜索本身工作正常,但进入/退出搜索模式时的动画真的很奇怪:Weirdanimation1在另一个ViewController(SearchTableViewControl

ios - iOS 7/8 上 UITableViewHeader 中的 UISearchBar 奇怪的动画

我们有一个SearchTableViewController类,它包含一个UISearchBar作为其UITableView的tableViewHeader。我们还使用了一个UISearchDisplayController,其委托(delegate)(searchResultsDelegate和searchResultsDataSource)与保存包含searchBar的tableView的Controller相同。搜索本身工作正常,但进入/退出搜索模式时的动画真的很奇怪:Weirdanimation1在另一个ViewController(SearchTableViewControl

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