UISearchBar常用屬性
前言
記錄下常用的屬性,方便查閱
正文
- 設定取消按鈕文字
if (IOS9) {
[[UIBarButtonItem appearanceWhenContainedInInstancesOfClasses:@[[BESearchUserByNameVC class]]] setTitle:BluedLocalizedStringWithKey(@"gjp_cancel")];
} else {
[[UIBarButtonItem appearanceWhenContainedIn: [BESearchUserByNameVC class], nil] setTitle:BluedLocalizedStringWithKey(@"gjp_cancel")];
}
- 設定取消按鈕顏色
searchBar.tintColor = [UIColor gjw_colorWithHex:0x616aff];
- 設定搜尋框的背景,不是整個searchBar的背景
[searchBar setSearchFieldBackgroundImage:[UIImage imageNamed:@"common_searchBar_bg"] forState:UIControlStateNormal];
- 替換系統的搜尋圖示
[searchBar setImage:[UIImage imageNamed:@"common_searchBar_icon"] forSearchBarIcon:UISearchBarIconSearch state:UIControlStateNormal];
- 設定整個searchBar的背景
searchBar.backgroundImage = [UIImage gjw_imageWithColor:[UIColor gjw_colorWithHex:0xf4f4f4] size:self.searchController.searchBar.bounds.size];
- 獲取搜尋框的placeHoder,修改字型,顏色等
UITextField *searchField = [searchBar valueForKey:@"_searchField"];
[searchField setValue:[UIColor gjw_colorWithHex:0x848bff] forKeyPath:@"_placeholderLabel.textColor"];
[searchField setValue:TEXT_FONT(14) forKeyPath:@"_placeholderLabel.font"];
- 顯式設定尺寸。在iOS8,iPhone4上使用
UISearchController
的預設searchBar
作為UITableView
的tableHeaderView
時,無法顯示,估計是個系統bug
searchBar.frame = CGRectMake(0, 0, SCREEN_WIDTH, 44);
效果圖
上一篇:去除編譯警告
下一篇:git筆記
相關文章
- CSS 常用文字屬性CSS
- css常用文字屬性CSS
- Laravel 5.7 模型常用屬性Laravel模型
- echarts常用屬性記錄Echarts
- CSS3常用屬性CSSS3
- 字串的常用屬性和方法字串
- JS常用屬性方法大全(一)JS
- WebElement的常用屬性和方法Web
- HTML 常用的標籤和屬性HTML
- 數值常用的屬性和方法
- CSS的常用屬性速查表CSS
- CSS中常用的屬性設定CSS
- 一些常用的模型屬性模型
- UISearchBar預設高度UI
- (八)Mybatis當中#{}常用屬性的用法MyBatis
- 04-2個常用的文字屬性
- vue.js常用屬性 es6的常用語法Vue.js
- Python技術分享:ndarray物件的常用屬性Python物件
- CMake 屬性之全域性屬性
- delphi 常用控制元件屬性設定說明控制元件
- 第190天:js—String常用屬性和方法(最全)JS
- defer 屬性和 async 屬性
- 自定義View:Paint的常用屬性介紹及使用ViewAI
- Java程式設計筆記,springboot常用屬性彙總Java程式設計筆記Spring Boot
- 簡單聊一聊Flex佈局常用的屬性Flex
- CSS 一些個人不常用屬性總結CSS
- odoo ORM研究3 - odoo fields常用的欄位屬性OdooORM
- CSS 屬性篇(七):Display屬性CSS
- CMake 屬性之目錄屬性
- CMake 屬性之目標屬性
- 舉例說明常用的BOM屬性和方法有哪些?
- iOS swift UISearchBar拿到textfield控制元件iOSSwiftUI控制元件
- Python - 物件導向程式設計 - 公共屬性、保護屬性、私有屬性Python物件程式設計
- CSS字型屬性和文字屬性詳解CSS
- Python 類的屬性與例項屬性Python
- python物件屬性管理(2):property管理屬性Python物件
- 根據屬性字串獲取屬性值字串
- CAD屬性編輯操作——物件屬性教程物件
- 好程式設計師web前端分享css常用屬性縮寫程式設計師Web前端CSS