目標: 在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=@"章目錄";