iOS 导航栏实现总结
目標(biāo): 在UI界面中實(shí)現(xiàn) 整體效果的導(dǎo)航欄,
? ? ? ?比如1 首頁(yè)無(wú)導(dǎo)航條,次頁(yè)有導(dǎo)航條,
? ? ? ? ? ? ?2 導(dǎo)航條中不包含下方不包含黑邊
? ? ? ? ? ? ?3 導(dǎo)航條包含多個(gè)篩選項(xiàng) 等等
?
問(wèn)題: 用系統(tǒng)帶的NavigateBar 來(lái)實(shí)現(xiàn)時(shí),以上種種問(wèn)題,很難解決。
? ? ? ?(補(bǔ)充,頻繁的 調(diào)用self.navigationController.navigationBarHidden = YES OR NO 可以使界面導(dǎo)航變的混亂)
?
?
解決思路:
? ? ? 拋棄到原來(lái)的NavigateBar顯示,自己自定義NavigateBar加載到界面的UI中去。
?
直接修改當(dāng)前界面的返回文字的方法
?
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
?
{
?
? ? self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
?
? ? if (self) {
?
? ? ? ? // 初始化當(dāng)前項(xiàng)的返回文字
?
?
?
? ? ? ? UIBarButtonItem *temporaryBarButtonItem = [[[UIBarButtonItem alloc] init]autorelease];
?
?? ? ? ?
?
? ? ? ? self.navigationItem.backBarButtonItem = temporaryBarButtonItem;
?
? ? }
?
? ? return self;
?
}
?
self.navigationItem.backBarButtonItem.title=@"章目錄";
? ? ??
總結(jié)
以上是生活随笔為你收集整理的iOS 导航栏实现总结的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: JDK1.6官方下载
- 下一篇: 避免重蹈欧美“超级电厂”覆辙 瑞星全力保