Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift 在UITableView中显示navigationItem_Swift_Uitableview_Uinavigationcontroller_Uistoryboard_Uinavigationitem - Fatal编程技术网

Swift 在UITableView中显示navigationItem

Swift 在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:

我创建了一个文件,它是Swift 我添加类Mypage:UITableViewController, 在故事板中添加一个新的UITableviewController并添加类 在编辑器故事板->嵌入中,我添加了UInavigateController

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)
执行序列从按钮到情节提要上导航控制器的顺序。 使用控制拖动按钮 ]


不工作,我停留在我的上一个视图控制器中,我不能太下推。我没有复制并粘贴好代码,请重试。