ios - 在 Show Segue、Xcode 6.1 中无法选择导航栏

标签 ios iphone xcode xcode6

我的 Storyboard中有 2 个 View Controller ,VC_AVC_B

我在 VC_A 中嵌入了一个导航 Controller ,它是一个 TableView Controller ,然后我控制将 Prototype Cell 拖到 VC_B 中以创建一个 segue。如果我在“selection segue”中选择 “show”,那么在 VC_B 中我可以看到导航栏的轮廓,但我无法选择它或添加任何栏按钮它,它也不会出现在分层 View 中。

view

但是,如果我在选择 segue 类型时选择了 "push (deprecated)" 选项,我就可以在 VC_B 中选择导航栏并将按钮添加到它也作为导航项显示在分层 View 中。

我能找到的唯一解决方法是选择 show,然后在属性检查器中将 segue 更改为 push(deprecated),这样 Navigation Item 就会显示在分层 View ,然后将 segue 改回 show。但我担心这可能会导致进一步的问题。

有没有办法在不使用解决方法的情况下将栏按钮添加到 VC_B 的导航栏?

最佳答案

只需将“Navigation Item”从对象库拖到导航栏,它就会按预期工作。您可以根据需要进行更改,它的工作方式与在 Xcode 5 中完全一样。

关于ios - 在 Show Segue、Xcode 6.1 中无法选择导航栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25897919/

相关文章:

ios - 通过按返回按钮在 UI 文本字段中输入文本

iphone - UIManagedDocument saveToURL 始终返回 false

xcode - 获取 TF205022 : The following path contains more than the allowed 259 characters in Xcode and TFS

ios - 在 UICollectionView Swift 3 的单独 View Controller 中查看图像

ios - 使用 Swift 3 和 iOS 在发送到 Parse Server 的 authdata 对象中使用来自 google 登录的 authdata

iphone - "Blue box"显示在 iOS 应用程序中的自定义 UIButton 旁边

iphone - 向客户发布测试版应用程序的合法性

iphone - 如何使用 Interface Builder 添加导航 Controller ?

iphone - PDF 渲染中的文本下划线和突出显示

xcode - 为什么这个函数没有被调用?