我有一个在Xcode 8.2
中构建的项目,现在我使用Xcode 9.2
运行它。我在custom navigation title
中遇到bar buttons
和view controllers
的问题。在我的storyboard
我有一个View Controller
,Navigation bar
navigation view
我有一个自定义label
,navigation title
用作constraints
。
由于我们无法在navigation view
上添加autolayout
,因此view
和label
都提供了custom navigation title
。现在,当我运行项目时,storyboard
已经消失。所以我打开navigation view's origin.y
来检查实际发生了什么,我很震惊地看到-44, -88,
值已更改为其他值,例如origin.y value
等。现在我编辑了{{1}保存并运行项目,但仍未看到视图。所以现在当我在storyboard
中检查时,视图的框架被更改为其他值。我尝试创建新的自定义导航视图,但没有运气。这种情况一直在发生,我真的很担心。如果你们能就这个问题给我一些信息,我真的很感激。
Click to show screenshot of custom view in the navigation bar