iOS 導航欄實現總結

目標: 在UI界面中實現 總體效果的導航欄,spa

       好比1 首頁無導航條,次頁有導航條,it

             2 導航條中不包含下方不包含黑邊io

             3 導航條包含多個篩選項 等等方法

 

問題: 用系統帶的NavigateBar 來實現時,以上種種問題,很難解決。vi

       (補充,頻繁的 調用self.navigationController.navigationBarHidden = YES OR NO 可使界面導航變的混亂)return

 

 

解決思路:界面

      拋棄到原來的NavigateBar顯示,本身自定義NavigateBar加載到界面的UI中去。系統

 

直接修改當前界面的返回文字的方法文字

 

- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil

 

{

 

    self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];

 

    if (self) {

 

        // 初始化當前項的返回文字

 

 

 

        UIBarButtonItem *temporaryBarButtonItem = [[[UIBarButtonItem alloc] init]autorelease];

 

        

 

        self.navigationItem.backBarButtonItem = temporaryBarButtonItem;

 

    }

 

    return self;

 

}

 

self.navigationItem.backBarButtonItem.title=@"章目錄";

相關文章
相關標籤/搜索