gpt4 book ai didi

swift - 在 UITtableView 中显示 navigationItem

转载 作者:行者123 更新时间:2023-11-28 15:02:42 25 4
gpt4 key购买 nike

我创建了一个 Swift 文件我添加类 Mypage: UITableViewController,在 Storyboard 之后,我添加了一个 New UITableviewController 并添加了 Class在 Editor Storyboard -> Embed 中添加 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

}

我需要看到右栏按钮

最佳答案

有两种方式:

  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 上执行从按钮到导航 Controller 的序列。(在 Button 上使用 control-drag) enter image description here ]

关于swift - 在 UITtableView 中显示 navigationItem,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48752083/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com