当出现一个视图并关闭该视图更改导航栏项目位置时

时间:2017-01-27 10:17:18

标签: ios iphone swift

当我点击通知按钮而不是当前通知视图控制器并关闭此控制器时。在此之后,导航栏按钮位置会发生变化。

enter image description here

2 个答案:

答案 0 :(得分:0)

而不是使用导航栏使用UiView As Custom栏以便您可以使用它并且导航栏有很多关于导航栏自定义的问题n您可以将导航栏设置为none以删除栏

答案 1 :(得分:0)

如果您使用的是UINavigation,我们就不会发生这种情况。我的猜测是调查导致这种行为的原因 - 它可能是你在那里写的代码。

直到那里,您可以更改按钮位置或重置此 UIVIewController 方法中的按钮:

override func viewWillAppear(_ animated: Bool) {
    //put the reset code here or call a method to reset code!
}

您是否使用框架来自定义导航? 也许这个问题可能存在于框架中。