Re: [問題] 這個UI的上方navigation ba的製作請教

看板MacDev作者 (Bright_Sky)時間8年前 (2016/01/15 11:40), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/4 (看更多)
※ 引述《qnismine (qn是我的)》之銘言: : http://imgur.com/EWTaPDl
: 如附圖 : 這個頁面的上方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
文章代碼(AID): #1Mc6eN94 (MacDev)
討論串 (同標題文章)
文章代碼(AID): #1Mc6eN94 (MacDev)