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