Swift 在UITableView中显示navigationItem
我创建了一个文件,它是Swift 我添加类Mypage:UITableViewController, 在故事板中添加一个新的UITableviewController并添加类 在编辑器故事板->嵌入中,我添加了UInavigateControllerSwift 在UITableView中显示navigationItem,swift,uitableview,uinavigationcontroller,uistoryboard,uinavigationitem,Swift,Uitableview,Uinavigationcontroller,Uistoryboard,Uinavigationitem,我创建了一个文件,它是Swift 我添加类Mypage:UITableViewController, 在故事板中添加一个新的UITableviewController并添加类 在编辑器故事板->嵌入中,我添加了UInavigateController let viewController:UITableViewController = UIStoryboard(name: "Main", bundle: nil).instantiateViewController(withIdentifier:
let viewController:UITableViewController = UIStoryboard(name: "Main", bundle: nil).instantiateViewController(withIdentifier: "Mypage") as! UITableViewController
let navigationContoller = UINavigationController(rootViewController: viewController)
self.present(navigationContoller, animated: false, completion: nil)
现在我要转到这个tableviewcontroller
let viewController:UITableViewController = UIStoryboard(name: "Main", bundle: nil).instantiateViewController(withIdentifier: "Mypage") as! UITableViewController
self.present(viewController, animated: false, completion: nil)
当我转到Mypage时,我看不到navigator,也看不到Rightbutton
override func viewDidLoad() {
super.viewDidLoad()
tableView.tableFooterView = UIView()
self.navigationItem.rightBarButtonItem = self.editButtonItem
}
我需要查看右栏按钮有两种方式:
使用UINavigationController显示Mypage,并将Mypage显示为rootViewController
let viewController:UITableViewController = UIStoryboard(name: "Main", bundle: nil).instantiateViewController(withIdentifier: "Mypage") as! UITableViewController
let navigationContoller = UINavigationController(rootViewController: viewController)
self.present(navigationContoller, animated: false, completion: nil)
执行序列从按钮到情节提要上导航控制器的顺序。
使用控制拖动按钮
]
不工作,我停留在我的上一个视图控制器中,我不能太下推。我没有复制并粘贴好代码,请重试。