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

2020-01-15 15:01:11刘景俊

    search.barTintColor = [UIColor whiteColor];

    // 指定控件是否会有透视效果

    search.translucent =YES;

    // 设置在什么的情况下自动大写

    /*

     UITextAutocapitalizationTypeNone,             //除非自己点击大写,否则永不大写

     UITextAutocapitalizationTypeWords,            //以单词来区分,每个单词首字母大写

     UITextAutocapitalizationTypeSentences,        //以句子来区分

     UITextAutocapitalizationTypeAllCharacters,    //所有字母全部大写

     */

    search.autocapitalizationType =UITextAutocapitalizationTypeNone;

    // 对于文本对象自动校正风格(额,我也不知道有什么用)

    /*

     UITextAutocorrectionTypeDefault,

     UITextAutocorrectionTypeNo,

     UITextAutocorrectionTypeYes,

     */

    search.autocorrectionType =UITextAutocorrectionTypeNo;

    // 键盘的样式(具体可参考文章UITableView详解(一))

    search.keyboardType =UIKeyboardTypeNumberPad;


pragma mark - 设置搜索栏右边按钮图标(UISearchBarIcon)
复制代码
    // 是否在控件的右端显示一个书的按钮

 

    search.showsBookmarkButton =YES;

    // 是否显示cancel按钮(静态)

    //search.showsCancelButton = YES;