zoukankan      html  css  js  c++  java
  • 进击的UI----------------UISearchBar(搜索框)

    谓词
    self.searchBar = [[UISearchBar alloc]initWithFrame:CGRectMake(0, 100, CGRectGetWidth(self.frame), 40)];
        [self addSubview:_searchBar];
        // 占位符
        [self.searchBar setPlaceholder:@"请输入"];
        // 换颜色
        [self.searchBar setBarStyle:UIBarStyleBlackOpaque];
        // 显示右侧
        [self.searchBar setShowsBookmarkButton:YES];
        // 显示右侧取消按钮
        [self.searchBar setShowsCancelButton:YES animated:YES];
        // 显示搜索结果
        [self.searchBar setShowsSearchResultsButton:YES];
    代理:
    1.引入代理
    @interface RootViewController ()<UISearchBarDelegate>
    2.设置代理
    - (void)viewDidLoad {
        [super viewDidLoad];
        // Do any additional setup after loading the view.
        self.rv.searchBar.delegate = self;
    }
    3.调用方法
    - (void)searchBarCancelButtonClicked:(UISearchBar *)searchBar{
        NSLog(@"cancel");
    }
    - (void)searchBarResultsListButtonClicked:(UISearchBar *)searchBar{
        NSLog(@"搜索已按下");
        NSLog(@"%@",searchBar.text);
    }
    - (BOOL)searchBar:(UISearchBar *)searchBar shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text{
        NSLog(@"start");
        return YES;
    }
  • 相关阅读:
    css换行
    VC include 路径解析 冷夜
    DirectxDraw学习笔记 冷夜
    winmain窗口代码 冷夜
    DirectDraw 常用功能代码记录 冷夜
    C/C++ 内存分配方式,堆区,栈区,new/delete/malloc/free 冷夜
    BMP文件结构 冷夜
    管道流
    打印流
    字符编码
  • 原文地址:https://www.cnblogs.com/sharkHZ/p/4984191.html
Copyright © 2011-2022 走看看