草庐IT

UIsearchBar

全部标签

ios - 为什么我的 UISearchBar 的框架被 UISearchDisplayController 改变了

我在TopBar.m中这样写UISearchBar:_tempSearchBar=[[UISearchBaralloc]initWithFrame:CGRectMake(44,0,320-44,43)];_tempSearchBar.barStyle=UIBarStyleDefault;_tempSearchBar.placeholder=@"搜索";[selfaddSubview:_tempSearchBar];结果是这样的,没错。然后我在另一个类中编写UISearchDisplayController,如下所示:_topBar.tempSearchBar.delegate=self

iphone - 如何更改 UISearchBar 以用文本替换文本字段内的搜索图标

我有UISearchBar,我想删除搜索标记(放大镜图标)并用文本代替它 最佳答案 您可以通过以下方式更改放大图标,使其适应您的需要:-#import@interfaceSearchBoxExperimentsViewController:UIViewController{IBOutletUISearchBar*searchBar;}@end#import"SearchBoxExperimentsViewController.h"@interfaceSearchBoxExperimentsViewController(Private

ios - 单击搜索栏后 UISearchBar 消失

我已经搜索了关于UISearchBar的所有其他问题,但似乎没有任何内容可以回答我的问题。我在顶部有一个导航View和一个带有UISearchBar的表格View。当我点击搜索栏时,tableview变暗,键盘出现,两者都应该,但uisearchbar消失了。如果我点击变暗的tableview,键盘将消失,黑暗消失,UISearchBar重新出现。知道它为什么消失了吗?下面是扩展UITableViewController的类中的一些代码:searchBar=[[UISearchBaralloc]initWithFrame:CGRectMake(0,100,self.view.frame

ios - UISearchBar 未从 UITableView 中过滤自定义单元格图像

我正在尝试使用搜索栏过滤TableView。TableView有一个自定义原型(prototype)单元格,它有一个Imageview和一个标签,因此可以调用它。标签隐藏在图像下方。我有两个数组,每个数组有94个项目。当没有搜索任何内容时,它工作正常。表格View以完美的顺序显示图像/单元格。当我搜索某些内容时,返回的结果总是带有适当数量的单元格。但是,图像本身不会被过滤。这意味着无论按标签过滤什么单元格,图像都将始终相同。这是我的UISearchBar代码的问题吗?-(void)searchBar:(UISearchBar*)searchBartextDidChange:(NSStr

ios - 在 UICollectionViewController header 上添加 UISearchBar

你好,我想在UICollectionViewController的顶部添加一个搜索选项。我从这里尝试了一些代码,但它对我不起作用。到目前为止我所做的是:创建了一个UICollectioViewController然后选中标题的复选框将UITextfield添加到标题行创建了一个UICollectionViewReusablecell,然后在那里声明了我的UISearchBar。但我不知道如何从UITextfield中获取值并检查我的数组“AllDetails”中的值并在tableview中显示结果?目前在UICollectionViewCell中,我正在使用此代码将文本输入到UITex

ios - Active UISearchBar 使状态栏背景变黑

我在UITableView的顶部有一个UISearchBar,效果很好。我一直在尝试自定义它的外观,但当搜索栏处于事件状态时出现问题-它会将状态栏背景颜色变为黑色。我尝试了IOS7Statusbarchangetoblackaftersearchisactive中的建议但它对我不起作用。应用仅适用于iOS7。UISearchBar用于最小搜索样式和默认栏样式,半透明和默认barTintColor。我在我的AppDelegate中自定义了它的外观,如下所示:[[UISearchBarappearance]setBarTintColor:AAColorInputBorder];[[UISe

ios - UISearchBar 在操作文本字段时移动

我遇到了一个让我头疼的问题。在InterfaceBuilder中,我有一个只包含一个表格View的场景。这个子类UITableViewController的Controller。我有另一个场景,顶部有一个高度为50的View,横跨View的宽度。下面是一个容器View,最终包含一个列表或map。Controller是UIViewController的子类。这是它在模拟器上的样子...请注意,您在上图中看到的列表是一个完全不同的表和ViewController。搜索栏Controller用于按城市或zip搜索位置。搜索栏Controller的TableView覆盖了另一个列表。当从搜索表

objective-c - Touches Began 方法未在我的自定义 UISearchBar 类中调用

我正在将使用自定义类初始化的UISearchBar添加到UIView。我已经覆盖了touchesBegan()方法。并且我在UISearchBar中启用了用户交互。但是当点击搜索栏时touchesBegan()方法仍然不会触发。知道为什么不调用touchesBegan()函数吗?如果有人能帮助我,那就太好了。 最佳答案 您必须确保为UISearchBar设置委托(delegate)。为此,在您的.h文件中,在UIViewController之后键入。然后在您的nib文件中,确保将您的搜索栏连接到在ReferencingOutlets

ios - UISearchBar with statusbar animation transition bug ios7

我对UISearchBar动画有疑问。当状态栏打开时,动画有问题。否则没关系。我以编程方式创建了表格View和搜索栏。uisearchbar位于TableView的标题View中。保持这种状态很重要。我知道当你使用Storyboard时它工作正常。我创建了一个非常基本的示例项目,因为我认为这是向您展示问题的最简单方法。我花了几个小时来找到解决方案,但我就是想不通。任何帮助将不胜感激。这是示例项目的链接:SearchBarProject! 最佳答案 我发现self.navigationController.navigationBar.

ios - UISearchBar 未在 ios 8 的 UIStatusBar 下扩展其背景颜色

我有一个UIViewController,里面有一个UICollectionView,上面有一个UISearchBar。问题是当我点击我的搜索栏时,它隐藏了导航栏,搜索栏背景颜色没有在状态栏下延伸。这是我设置UISearchBar和UISearchController的方法:UINavigationController*searchResultsController=[[selfstoryboard]instantiateViewControllerWithIdentifier:[ADC_SEARCH_RESULTS_CONTROLLER_IDENTcopy]];self.search