• 搜索栏的使用(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;
     
     
    }
  • 相关阅读:
    2019年面试题1
    面试题
    vsftp多个用户公享同一个文件,但是权限不同
    centos7搭建ftp
    安装v2ra y
    centos7安装lamp
    日升昌面试题
    一些插件
    面试被怼集(字节跳动篇)
    TOMCAT原理详解及请求过程(转载)
  • 原文地址:https://www.cnblogs.com/wukun16/p/4844760.html
Copyright © 2020-2023  润新知