iOS不得姐項目--appearance的妙用,再一次設置導航欄返回按鈕,導航欄左右按鈕的封裝(巧用分類)


一.UI_APPEARANCE_SELECTOR

  • 彩票項目中appearance的用法一直沒有搞明白,這次通過第二個項目中老師的講解,更深一層次的了解到了很多關於appearance的作用以及使用方法.
  • 在iOS屬性后有UI_APPEARANCE_SELECTOR標志都可以一次性統一設置.這種情況還有很多.比如說統一設置UITabbarItem的文字顏色
  • 通過appearance來同意設置屬性最好是在+ (void)initialize;方法里面.

項目中設置導航欄背景圖片的代碼:

 

項目中設置TabBar文字顏色的代碼

 

二.自定義導航欄的返回按鈕

  • 一種是用系統的,但是系統默認渲染的顏色是藍色 -- self.navigationBar.tintColor = [UIColor blackColor]; 通過設置tintColor來改變系統渲染.
  • 通過 [self.navigationItem.backBarButtonItem setTitle:@"返回"]可以設置系統返回按鈕的文字
  • 最主要的還是自定義的.攔截控制器的push方法,在這個方法里面做手腳.這里注意執行父類push方法的先后順序;

三.導航欄設置左右按鈕的方法封裝

  • 導航欄左右按鈕是UIBarButtonItem,設置UIBarButtonItem的時候代碼一大坨,而且每個控制器都要寫.但是在自己的控制器中將代碼抽取成方法也沒有減少代碼量,然后想到了分類.

外部調用代碼:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM