【问题标题】:Cant change navigation bar height ios 11无法更改导航栏高度ios 11
【发布时间】:2018-01-04 19:59:22
【问题描述】:

我无法在 ios 11 中更改导航栏框架。 这是我的 ios 10 代码示例:

if let navigationBar = self.navigationController?.navigationBar {
    let frame = CGRect(x: navigationBar.frame.origin.x,
                       y: navigationBar.frame.origin.y,
                       width: navigationBar.frame.width,
                       height: navigationBar.frame.height + 100)
    navigationBar.frame = frame
}

ios 10 和 ios 11 分别截图

【问题讨论】:

    标签: swift xcode uinavigationbar ios10 ios11


    【解决方案1】:

    iOS 11 不再直接支持更改 UINavigationBar 的高度(请参阅hereherehere)。

    您可以期望的最好的事情是在导航栏后面有一个视图并移除边框(请参阅here 以获取自定义示例)。

    【讨论】:

      猜你喜欢
      • 2023-03-26
      • 1970-01-01
      • 1970-01-01
      • 2015-11-15
      • 2017-11-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多