zoukankan      html  css  js  c++  java
  • 搜索栏的使用(UISearchBar)(跳转到下一个页面,搜索栏消失)

    导航栏上 添加按钮和触发事件(一句代码添加导航栏的按钮和方法)
      self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc]initWithTitle:@"删除" style:UIBarButtonItemStylePlain target:self action:@selector(selectRightAction:)];
     
    1、初始化搜索栏
    UISearchBar *searchBar = [[UISearchBar alloc]initWithFrame:CGRectmake(100,100,100,100)];
      // 设置搜索栏的圆角
      *** searchBar.layer.cornerRadius = 10;
     
    // 挂上代理(要用到代理的里面的方法,让搜索栏回收键盘)
     searchBar.delegate = self;
     
    // 设置搜索栏的tag值(目的就是让搜索栏的消失和出现)
     
    2、让搜索栏添加到导航栏上
    [self.navigationController.navigationBar addSubview: searchBar]
     
     
    ————搜索栏(点击回收键盘)
    - (void)searchBarSearchButtonClicked:(UISearchBar *)searchBar
    {
       [searchBar resignFirstResponder];
    }
     
    ———让搜索栏出现
    -(void)viewWillAppear:(BOOL)animated
    {
     
        [self.navigationController,navigationBar viewWithTag:100].hidden = NO;
    }
     
    —让搜索栏消失(跳转到下一个页面)
    - (void)viewDidDisappear:(BOOL)animated
    {
     
    [self . navigationController . navigationBar viewWithTag: 100].hidden =  YES;
     
     
    }
  • 相关阅读:
    高性能MySQL学习总结二----常见数据类型选择及优化
    springboot admin图文+视频教程
    xxl-job图文教程+视频讲解
    mybatis-plus视频教程
    springcloud视频教程
    springcloud系统化学习图文+视频教程
    docker系统化学习图文+视频教程
    【分享】docker全套视频教程
    是用Git还是SVN?
    NOIP知识点汇总
  • 原文地址:https://www.cnblogs.com/wukun16/p/4844760.html
Copyright © 2011-2022 走看看