ios - 导航 Controller 隐藏在某处..使用swift

标签 ios swift controller navigation storyboard

我在 Storyboard中添加了许多 View ,然后添加了一个导航 Controller 。在每个 View 上,我都添加了一个操作按钮。已检查 Segue Action 。

在“属性检查器”中设置“显示导航栏”和“显示工具栏”。

这些按钮在 GUI 上可见,但不会出现在模拟器或设备上。

我并没有真正明白这一点...但是网上有人告诉我写这段代码:

override func viewDidAppear(animated: Bool) {
    self.navigationController?.toolbarHidden = false
}

我的猜测是,除非另有说明,否则它应该是可见的。

有什么想法吗?它应该简单且无代码。

对于此测试,我只想弹出并清除 Storyboard周围的 View 。

谢谢! 此致, 瑞克

最佳答案

我会冒险猜测您是通过调用 Storyboard 对象上的 initializeInitialViewController() 从 Storyboard 中获取初始 View Controller ,而正如您的 Storyboard 所示,您不需要将导航 Controller 设置为初始 View Controller 。

关于ios - 导航 Controller 隐藏在某处..使用swift,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33334519/

相关文章:

iphone - 如何以编程方式安装 iOS 应用程序?

ios - 如何在按下导航栏时快速隐藏键盘

ios - 我想复制这个导航栏,这个是安卓版的,我该怎么做?

ios - swift + Parse.com : how to fetch user relation using a join table

arrays - 在 CakePHP 中将数组保存到数据库

ios - 通用二进制文件是否包含 iPhone 上 App Bundle 中所有沉重的 ipad 图形?怎么办?

ios - NSTimer 增长数据量

c# - 如何找到映射到属性路由的 Controller /操作?

javascript - 使用 Controller As Syntax 和 ngRoute 分别加载 Controller

ios - 如何添加 xib View 以查看 Controller swift 3