Ios 旧版本中的等效项是什么。当我在旧版本中运行时,应用程序不会给我一个大的导航栏

Ios 旧版本中的等效项是什么。当我在旧版本中运行时,应用程序不会给我一个大的导航栏,ios,swift,uinavigationcontroller,uinavigationbar,Ios,Swift,Uinavigationcontroller,Uinavigationbar,在旧版本的IOS中,上述语句的等效项是什么。当我在旧版本中运行时,应用程序不会给我一个大的导航栏。我试图实现的是获得一个大的导航栏,以便我可以将自定义视图与之匹配。或者是否有其他方法可以在不隐藏内容的情况下增加导航栏的高度。您可以尝试使用其边界以编程方式更改导航栏的高度 if #available(iOS 11.0, *) { self.navigationController?.navigationBar.prefersLargeTitles = false } else {

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

您可以尝试使用其
边界以编程方式更改
导航栏的高度

if #available(iOS 11.0, *) {
     self.navigationController?.navigationBar.prefersLargeTitles = false
    } else {
       }

如果旧版本低于iOS-11,它将无法工作
Preferslargetiles
适用于iOS-11及以上版本。我认识这个朋友。如何在旧版本中增加导航栏的高度?
if let bounds = self.navigationController?.navigationBar.bounds {
    self.navigationController?.navigationBar.bounds = CGRect(origin: bounds.origin, size: CGSize(width: bounds.size.width, height: 100.0))
}