iOS App开发中UISearchBar搜索栏组件的基本用法整理

2020-01-15 15:01:11刘景俊
iOS开发组件中自带的UISearchBar提供了很多基础和好用的搜索栏UI功能,下面就来总结一下iOS App开发中UISearchBar搜索栏组件的基本用法整理,需要的朋友可以参考下  

基本属性

 

复制代码

 

@UISearchBar search = [[UISearchBar alloc]initWithFrame:CGRectMake(0,44,320,120)];

 

 

pragma mark -基本设置

复制代码
//控件的样式 默认--0白色,1是黑色风格

 

/*
UIBarStyleDefault          = 0,
UIBarStyleBlack            = 1,
search.barStyle =UIBarStyleDefault;
/*

UISearchBarStyleDefault,
// currently UISearchBarStyleProminent

UISearchBarStyleProminent, // used my Mail, Messages and Contacts(provides no default background color or image but will display one if customized as such系统提供的颜色和图片无效,自定制有效)

     UISearchBarStyleMinimal    // used by Calendar, Notes and Music

     */

    search.searchBarStyle =UISearchBarStyleDefault;

    // 控件上面的显示的文字

    search.text =@"HMT";

    // 显示在顶部的单行文字,通常作为一个提示行

    search.prompt =@"DOTA";

    // 半透明的提示文字,输入搜索内容消失

    search.placeholder =@"请输入要搜索的词语";

    // bar的颜色(具有渐变效果)搜索栏闪动条和选择栏边框,取消按钮和选择栏被选中时候都会变成设置的颜色

    search.tintColor = [UIColor redColor];

    // 除搜索栏框框,就像贴了一张镂空了搜索栏的颜色贴图,不影响其他任何设置的颜色