我正在嘗試以模態方式呈現導航控制器,問題是我的導航欄沒有顯示任何 baritems ......有什么想法嗎?這是我的代碼。如果我將背景顏色添加到它實際顯示的導航欄,而不是按鈕...請幫助!
if let navigationController = baseController as? UINavigationController {
if UIScreen.main.traitCollection.userInterfaceIdiom == .phone {
navigationController.present(webViewController, animated: true, completion: nil)
} else {
let webNavigationController = UINavigationController(rootViewController: webViewController)
webNavigationController.navigationItem.leftBarButtonItem = UIBarButtonItem(title: "Back", style: .plain, target: self, action: #selector(cancelTapped))
webNavigationController.isNavigationBarHidden = false
webNavigationController.modalPresentationStyle = .overFullScreen
navigationController.present(webNavigationController, animated: true, completion: nil)
}
}
uj5u.com熱心網友回復:
這一行是錯誤的:
webNavigationController.navigationItem.leftBarButtonItem = UIBarButtonItem(...
它不是由誰決定欄按鈕專案webNavigationController的navigationItem存在,而是webViewController.
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/448208.html
標籤:IOS 迅速 用户界面控制器 导航控制器 模态视图控制器
