【问题标题】:Show navigationItem in UITtableView在 UITtableView 中显示 navigationItem
【发布时间】:2018-07-22 22:53:51
【问题描述】:

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

现在我习惯去这个 tableviewcontroller

let viewController:UITableViewController = UIStoryboard(name: "Main", bundle: nil).instantiateViewController(withIdentifier: "Mypage") as! UITableViewController

self.present(viewController, animated: false, completion: nil)

当我转到 我的页面时,我没有看到导航器,也没有看到右键按钮

    override func viewDidLoad() {

        super.viewDidLoad()

        tableView.tableFooterView = UIView()


        self.navigationItem.rightBarButtonItem = self.editButtonItem

}

我需要看到右栏按钮

【问题讨论】:

    标签: swift uitableview uinavigationcontroller uistoryboard uinavigationitem


    【解决方案1】:

    有两种方式:

    1. 使用 UINavigationController 和 Mypage 作为 rootViewController 呈现“Mypage”

      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)
      
    2. 在 Storyboard 上执行从按钮到导航控制器的序列。 (在按钮上使用控制拖动) ]

    【讨论】:

    • 不工作我留在我的最后一个视图控制器我不能太下一个推
    • 我没有复制粘贴好代码,请重试。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多