Re: [問題] UINavigationController and Camera

看板MacDev作者 (flamelad)時間11年前 (2014/08/24 00:39), 11年前編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《stevenlin08 (stevens)》之銘言: : hi all, : 請問,若第一個頁面是TableViewController,而我將會導航*1到 : 另一個viewController(B),並開啓照相。 : 此時,會使原本的NavigationBar 消失。 : 導致我沒法退出到rootView . : *1: : 用pushViewController: view(B)推入控制器。 : 目前,我認為有一列方式,但還是沒法成功。 : 1.要如何讓NavigationBar 出現? : 2.使用popViewControllerAnimated:並無法使畫面回覆 這部分同樣並非很熟悉,就直接回應於板上給其他版友指正:) 你的文章中缺少一些細 節,另外我也並不太懂你的*1的意思,因此我先假設幾件事情: a. 是一般tableView中的cell點了會導向另一個ViewController。 b. 在另一個ViewController中的somewhere invoke UIImagePickerController。 c. 照著一般UIIPC最簡單的範例去實作Camera功能的呼叫。 問題1: 若是因為要解決問題2才有問題1,那這應該沒問題了。若不是,可以使用 isNavigationBarHidden確認是否NavigationBar在invoke Camera時被設定為hidden。 問題2: 請在imagePickerControllerDidCancel中,先dismiss掉正在使用的UIIPC,再 pop回rootView即可。 [self dismissViewControllerAnimated:YES completion:^{}]; [self.navigationController popToRootViewControllerAnimated:YES]; Edit: 修改問題1的描述 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.118.61.208 ※ 文章網址: http://www.ptt.cc/bbs/MacDev/M.1408811951.A.106.html ※ 編輯: flamelad (122.118.61.208), 08/24/2014 00:46:46
文章代碼(AID): #1J-CEl46 (MacDev)
文章代碼(AID): #1J-CEl46 (MacDev)