XCode(Swift 3):未在ViewController中显示NavigationBar

时间:2017-05-01 16:17:07

标签: xcode uinavigationbar uibarbuttonitem swrevealviewcontroller

我试图用NavigationBar显示Bar Button Item

我将这些元素拖放到StoryBoard中,然后按Reset to Suggested Constraints,但NavigationBar没有显示。

我尝试以不同方式手动设置约束,但可以将其设置正确。

有一种方法可以使用布局而不是约束吗?在Android中它更简单,但使用XCode和Swift我总是遇到UI问题。

出现在ViewController顶部的segue来自SWRevealController。该segue有sw_front作为标识符,类SWRevealViewControllerSegueSetController

请提供一些有关如何修复它的建议。

enter image description here

1 个答案:

答案 0 :(得分:0)

好吧,我几天前修好了。

总结:

  • 最好从NavigationBar的根目录生成NavigationView segue 到另一个ViewController

    < / LI>
  • 至少对我而言,SideMenu是一个更好的选择(而不是SWReveal):在StoryBoard中没有很多变化的情况下让它更有效:https://github.com/jonkykong/SideMenu < / p>