我是iOS开发的新手,我需要实现一些我已经拥有的设计,它是一个很大的导航栏,背面的项目在顶部(类似于Android),我已经自定义导航但我无法使后退按钮显示在其上方。怎么做?
我想要的。
我有什么
我正在使用Xcode 7和Swift 2。
答案 0 :(得分:1)
如果您使用的是UINavigationController,则在将UIViewController推送到导航堆栈时会自动获得一个后退按钮。请注意,您没有在UINavigationController的根视图控制器上获得一个,因为没有任何内容可以返回。
您自动获得的后退按钮可能会显示< Back
,或者它可能会将标题基于您将返回的UIViewController的标题。因此,如果我的根视图控制器名为Menu and I have pushed a view controller that is titled
Details , then the back button might say
&lt; Menu`。
如果您想在根视图控制器上显示“后退”按钮或者在其他位置显示“返回”按钮,那么很遗憾,您无法使用免费获得的“后退”按钮。您需要禁用默认后退按钮,并将左侧栏按钮项添加到导航栏。您还必须实现点击按钮时发生的“返回”,即弹出视图控制器/展开segue。