在我的应用程序中,我使用下面的代码添加默认导航。
self.navigationController?.navigationBar.barStyle = UIBarStyle.default
self.navigationController?.navigationBar.backgroundColor = UIColor.clear
self.navigationController?.navigationBar.isTranslucent = false
self.navigationController?.navigationBar.barTintColor = // my color
self.navigationController?.navigationBar.tintColor = // my color
self.navigationController?.navigationBar.shadowImage = UIImage()
此代码在iOS 10之前正常工作。但在iOS 11中,后退图标不在中心。
答案 0 :(得分:1)
所以我找到this回答,我做了同样的事。
从AppDelegate
删除此行对我有用。
UIBarButtonItem.appearance().setBackButtonTitlePositionAdjustment (UIOffsetMake(0, -60), for: .default)