我想在通过pushSegue到达的视图的导航栏中具有barButtonItems。
我试图通过向故事板中添加导航栏项目来实现这一目标,但是当我启动该应用程序时,barButton不会在构建中显示。在此处查看屏幕截图:
导航栏在构建时的外观
>>
我如何在情节提要中构建它
<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS9RYTJXZi5wbmcifQ==” alt =“我是如何在情节提要中构建的”>
情节提要的流程
我通过单击使用以下代码的单元格来选择我的MainTextView:
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) { tableView.deselectRow(at: indexPath as IndexPath, animated: true) if let destination = storyboard?.instantiateViewController(withIdentifier:"MainTextView") as? MainTextView { destination.post = (posts[indexPath.row]) destination.delegate = self navigationController?.pushViewController(destination, animated: true) } } }
后退按钮甚至不会显示在情节提要中。如何以编程方式更改默认的后退按钮并向导航栏中添加其他按钮?
我想在通过pushSegue到达的视图的导航栏中具有barButtonItems。我试图通过将导航栏项添加到情节提要中来实现此目的,但是当我启动...
我认为这可能是与Xcode 11 / ios 13相关的问题。单击序列并将其从推送更改为模态。从那里将演示文稿上下文更改为全屏显示。您可能可以将其保留为推,但是当您单击ViewController / Navigation Controller时,请转到属性检查器,并查找一个名为Presentation的选项,并将其设置为全屏。
另一个尝试的选项是单击视图控制器,转到属性检查器,然后在导航控制器下-栏可见性点击(显示导航栏)