草庐IT

UIsearchBar

全部标签

ios - 如何在 UISearchBar TextField 周围添加 1 像素的灰色边框

我想弄清楚如何在我的应用程序中向我的UISearchBar添加1像素描边灰色边框。FacebookMessenger应用程序很好地完成了这一点。(见下图)。我知道UISearchBar有一个背景图像属性,但我认为这不是正确的做法,因为它会拉伸(stretch)图像并在搜索栏的整个View中重复它。非常感谢正确方向的指示。 最佳答案 试试这段代码://Firstaddthefollowingimportandmacro:#import#defineSYSTEM_VERSION_GREATER_THAN_OR_EQUAL_TO(v)([

ios - 如何在 UISearchBar TextField 周围添加 1 像素的灰色边框

我想弄清楚如何在我的应用程序中向我的UISearchBar添加1像素描边灰色边框。FacebookMessenger应用程序很好地完成了这一点。(见下图)。我知道UISearchBar有一个背景图像属性,但我认为这不是正确的做法,因为它会拉伸(stretch)图像并在搜索栏的整个View中重复它。非常感谢正确方向的指示。 最佳答案 试试这段代码://Firstaddthefollowingimportandmacro:#import#defineSYSTEM_VERSION_GREATER_THAN_OR_EQUAL_TO(v)([

ios - UISearchBar 取消按钮不起作用

我的MKMapView上有一个UISearchBar,我将使用它来搜索注释。我无法使用取消按钮。我在我的viewDidLoad方法中创建搜索栏,如下所示:UISearchBar*searchBar=[[UISearchBaralloc]init];searchBar.frame=CGRectMake(0,0,320,44);searchBar.showsBookmarkButton=NO;searchBar.showsCancelButton=YES;[self.viewaddSubview:searchBar];我已经为取消按钮实现了这个方法:-(void)searchBarCanc

ios - UISearchBar 取消按钮不起作用

我的MKMapView上有一个UISearchBar,我将使用它来搜索注释。我无法使用取消按钮。我在我的viewDidLoad方法中创建搜索栏,如下所示:UISearchBar*searchBar=[[UISearchBaralloc]init];searchBar.frame=CGRectMake(0,0,320,44);searchBar.showsBookmarkButton=NO;searchBar.showsCancelButton=YES;[self.viewaddSubview:searchBar];我已经为取消按钮实现了这个方法:-(void)searchBarCanc

objective-c - 显示预加载的搜索结果?

我有一个带有搜索栏的非表格ViewView,虽然它工作得很好,但当搜索栏中有空字符串时,搜索显示Controller会隐藏表格View并覆盖一个黑暗的变暗View。我希望它在搜索栏中有空字符串时显示预加载的数据,而不是隐藏表格View并覆盖搜索栏下方的暗暗View。就像iOS版Safari中Google搜索栏的工作方式一样。之前在stackoverflow上发现了一个类似的问题:UISearchDisplayController-howtopreloadsearchResultTableView,我真的无法让它工作。我可以毫无问题地获取预加载数据并为其设置当前数据,但我不确定如何防止显

objective-c - 显示预加载的搜索结果?

我有一个带有搜索栏的非表格ViewView,虽然它工作得很好,但当搜索栏中有空字符串时,搜索显示Controller会隐藏表格View并覆盖一个黑暗的变暗View。我希望它在搜索栏中有空字符串时显示预加载的数据,而不是隐藏表格View并覆盖搜索栏下方的暗暗View。就像iOS版Safari中Google搜索栏的工作方式一样。之前在stackoverflow上发现了一个类似的问题:UISearchDisplayController-howtopreloadsearchResultTableView,我真的无法让它工作。我可以毫无问题地获取预加载数据并为其设置当前数据,但我不确定如何防止显

ios - iOS 7 中 UISearchBar 中的 UITextField

我正在尝试使用其中的TextField实现与我的iOS6应用程序相同的UISearchBar外观。我曾尝试以多种方式对其进行编码,但尚未成功。问题是,自iOS7以来,我无法以任何方式更改TextField的框架。结果是,我的TextField占用了NavigationBar中的所有空间并覆盖了右侧的UIBarButtonItem(菜单按钮)。见下图:iOS6代码:这就是我在iOS6中的编码方式,我可以在其中将TextFields框架设置为我喜欢的任何内容!UITextField*sbTextField=(UITextField*)[searchBar.subviewslastObjec

ios - iOS 7 中 UISearchBar 中的 UITextField

我正在尝试使用其中的TextField实现与我的iOS6应用程序相同的UISearchBar外观。我曾尝试以多种方式对其进行编码,但尚未成功。问题是,自iOS7以来,我无法以任何方式更改TextField的框架。结果是,我的TextField占用了NavigationBar中的所有空间并覆盖了右侧的UIBarButtonItem(菜单按钮)。见下图:iOS6代码:这就是我在iOS6中的编码方式,我可以在其中将TextFields框架设置为我喜欢的任何内容!UITextField*sbTextField=(UITextField*)[searchBar.subviewslastObjec

ios - 如何在 UICollectionView 上方添加搜索栏?

我想允许我的应用程序的用户使用UICollectionView上方的UISearchBar搜索图像。根据我的理解,UICollectionView必须在UICollectionViewController中才能正常工作。但是,Xcode不允许我在UICollectionViewController中放置搜索栏。我也不能使用通用的UIViewController,因为CollectionView无法正常工作。我怎样才能实现我想要的功能? 最佳答案 CollectionView+SearchBar与Swift3+Storyboard实现

ios - 如何在 UICollectionView 上方添加搜索栏?

我想允许我的应用程序的用户使用UICollectionView上方的UISearchBar搜索图像。根据我的理解,UICollectionView必须在UICollectionViewController中才能正常工作。但是,Xcode不允许我在UICollectionViewController中放置搜索栏。我也不能使用通用的UIViewController,因为CollectionView无法正常工作。我怎样才能实现我想要的功能? 最佳答案 CollectionView+SearchBar与Swift3+Storyboard实现