Re: [問題] 這個UI的上方navigation ba的製作請教
: 如附圖
: 這個頁面的上方navigation bar 是不是用隱藏 然後
: 在自己新增button 在button內 寫入back的method 然後回到上一頁的呢..
當這頁面將出現的時候隱藏navigation bar
-(void)viewWillAppear:(BOOL)animated{
if (!self.navigationController.navigationBar.hidden) {
self.navigationController.navigationBar.hidden = YES;
}
}
然後新增一個Button
- (void)viewDidLoad {
[super viewDidLoad];
UIButton *backButton = [[UIButton alloc]initWithFrame:CGRectMake(5,5,44,44)];
[backButton setImage:[UIImage imageNamed:<#你的圖檔名稱#>] forState:UIControlStateNormal];
[backButton addTarget:self action:@selector(backbuttonClicked) forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:backButton];
}
: 我的理解是這樣吧...
: 突然想到之前做navigation bar都是用storyboard 來作頁面跳轉
: 自然就會有上一頁的button 可以點擊回上一頁
: 突然用程式碼刻 不知道回上一個頁面的method 該要怎麼寫..
返回上一頁面
-(void)backbuttonClicked{
[self.navigationController popViewControllerAnimated:YES];
}
: 或者他的寫法是我理解有誤
: 感謝各位看完~
這是不用原生navigation bar的做法,可以參考看看
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.24.176.56
※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1452829207.A.244.html
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 4 篇):