【问题标题】:Default navigation style is misplaced for iOS 11iOS 11 的默认导航样式放错了位置
【发布时间】:2017-10-24 18:58:39
【问题描述】:

在我的应用程序中,我使用以下代码添加默认导航。

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 中,后退图标不在中心。

我检查了有关视图标题 herehere 的其他类似问题,但找不到任何解决方案。谢谢。

【问题讨论】:

    标签: swift ios11 navigationbar


    【解决方案1】:

    所以我找到了this 的答案,我也做了同样的事情。

    AppDelegate 中删除这一行对我有用。

    UIBarButtonItem.appearance().setBackButtonTitlePositionAdjustment (UIOffsetMake(0, -60), for: .default)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-03-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-12
      • 1970-01-01
      相关资源
      最近更新 更多