旧版本中的等价物是啥。当我在旧版本中运行时,该应用程序没有给我一个大的导航栏

Posted

技术标签:

【中文标题】旧版本中的等价物是啥。当我在旧版本中运行时,该应用程序没有给我一个大的导航栏【英文标题】:what is the equivalent in older versions. when i run in older versions, the app doesnt give me a large navigation bar旧版本中的等价物是什么。当我在旧版本中运行时,该应用程序没有给我一个大的导航栏 【发布时间】:2019-12-30 12:22:35 【问题描述】:
if #available(ios 11.0, *) 
     self.navigationController?.navigationBar.prefersLargeTitles = false
     else 
       

在旧版本的 IOS 中与上述语句等效的是什么。当我在旧版本中运行时,该应用程序没有给我一个大的导航栏。我想要实现的是获得一个大导航栏,以便我可以将我的自定义视图适应它。或者有没有其他方法可以在不隐藏内容的情况下增加导航栏的高度。

【问题讨论】:

如果旧版本低于 iOS-11 将无法使用。 prefersLargeTitles 适用于 iOS-11 及更高版本。 我认识那个哥们。在旧版本中如何增加导航栏的高度? 【参考方案1】:

您可以尝试使用bounds 以编程方式更改navigationBar's height,就像这样,

if let bounds = self.navigationController?.navigationBar.bounds 
    self.navigationController?.navigationBar.bounds = CGRect(origin: bounds.origin, size: CGSize(width: bounds.size.width, height: 100.0))

【讨论】:

以上是关于旧版本中的等价物是啥。当我在旧版本中运行时,该应用程序没有给我一个大的导航栏的主要内容,如果未能解决你的问题,请参考以下文章

在 3.5.3 virtualenv 中运行时,Vim 中的 Python 错误

在旧版本中视图是纵向的

在旧设备上安装旧版本的应用程序

在最新的 google play 服务中运行时 Google 登录错误 12500

npm 卡在旧版本上,但似乎有多个版本

R studio初始化卡在旧版本中