关于UIsearchBar的添加显示界面

原创 2013年12月03日 10:06:15

UISearchbar在很多时候都是和UISearchDisplayController一起使用,并且是添加在UITableView上面来显示搜索结果的,但是当我们不需要UISearchDisplayController和UITableView展示,只是需要一个UISearchbar和一个搜索界面的时候,我们就可以直接添加UISearchbar在需要搜索的界面上面,然后创建一个显示需要显示结果的UIView界面,当然并不是确切的就是UIView可以是任何一个显示界面。

实现的方法可以如下:

- (BOOL)searchBarShouldBeginEditing:(UISearchBar *)searchBar

{

// return NO to not become first responder

//htSearchView就是显示结果的界面

    htSearchView = [[HTSearchView alloc] initWithFrame:CGRectMake(0, 100, 320, 480)];

//实现搜索时候的阴影的效果

    htSearchView.backgroundColor = [UIColor colorWithRed:37/255 green:34/255  blue:34/255 alpha:0.8];

    [self.view addSubview:htSearchView];

    [searchBar resignFirstResponder];

    return YES;

}

- (void)searchBarSearchButtonClicked:(UISearchBar *)searchBar

{

    htSearchView.hidden = YES;

    [haiTaoSearchBar resignFirstResponder];

    NSLog(@"%@",searchBar.text);

}


在ios7及以上系统中在UINavigationBar中添加UITextField或者UISearchbar时不显示输入光杆问题及解决

- (void)initSearchBar{ _textSearch = [[UISearchTextFiled alloc] initWithFrame:CGRectMake(0, 7, S...
  • zttjhm
  • zttjhm
  • 2016年03月22日 16:14
  • 1072

UISearchBar中取消按钮的出现和隐藏

注:以下方法的运行环境为(ios7、Xcode5.1)。 首先,当点击UISearchBar时,触发下面函数,并在函数中进行相关设置,可实现功能: 1)弹出取消按钮; 2)将取消按钮设置为“取消”(默...
  • hlj184
  • hlj184
  • 2014年12月06日 14:51
  • 4641

UISearchBar 的一些用处(右侧按钮)

http://stackoverflow.com/questions/15847745/right-align-magnifying-glass-icon-in-uisearchbar ...
  • ys410900345
  • ys410900345
  • 2015年03月27日 13:24
  • 4759

UISearchBar 放大镜等居左,及placeholder偏上的问题

不说了,直接上代码 1、解决居左的问题,创建UISearchBar的category类,添加下面的方法 -(void)setLeftPlaceholder:(NSString *)placehol...
  • icash
  • icash
  • 2016年10月20日 16:06
  • 3085

安卓界面里面弹出“关于我们”的说明代码实现

首先,新建一个about.xml,其具体代码如下:         android:layout_width="fill_parent"         android:layout_heig...
  • qq_34309663
  • qq_34309663
  • 2016年04月21日 20:54
  • 496

UISearchBar 光标不出现的问题

去掉搜索框背景的代码(支持ios6/7/8) for (UIView *view in self.mySeachBar.subviews) {         if ([vie...
  • yangchen9931
  • yangchen9931
  • 2015年05月11日 17:26
  • 1943

UISearchBar和导航栏按钮

//顶部搜索栏--加到navigationItem.titleView     searchbar=[[UISearchBar alloc]initWithFrame:CGRectMake(40, ...
  • shiningchen322
  • shiningchen322
  • 2015年10月20日 09:38
  • 711

iOS使用UISearchBar的右边cancelButton的问题

苹果自带的UISearchBar还是蛮好用的,但是在使用过程中也遇到一些坑,比如如何找到searchBar右侧的取消button,以及第一次点击的时候会执行UISearchBar的代理方法:searc...
  • studying_ios
  • studying_ios
  • 2016年08月24日 11:23
  • 3113

UISearchBar 使用方法小结

非常菜的iOS菜鸟一枚~~~~~最近做项目里需要一个搜索框,UI设计的是使用自定义的外观,所以需要修改很多内置的东西,写代码和调试的过程搜了很多资料,也在stack上问了很多问题,发现关于UISear...
  • pingshw
  • pingshw
  • 2013年11月01日 13:18
  • 11799

Swift系列之——UISearchBar的简单使用

本篇博客的语法适用于Swift3.0以上。 UISearchBar是一个苹果自带的搜索条,由一个文本框和几个按钮组成,当用户在文本框内输入部分内容之后,程序即可按照指定的规则执行搜索。下面是UISea...
  • jingfa1993
  • jingfa1993
  • 2017年08月04日 17:29
  • 194
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于UIsearchBar的添加显示界面
举报原因:
原因补充:

(最多只允许输入30个字)