ios - 旧版本中的等价物是什么。当我在旧版本中运行时,该应用程序没有给我一个大的导航栏
问题描述
if #available(iOS 11.0, *) {
self.navigationController?.navigationBar.prefersLargeTitles = false
} else {
}
在旧版本的 IOS 中与上述语句等效的是什么。当我在旧版本中运行时,该应用程序没有给我一个大的导航栏。我想要实现的是获得一个大导航栏,以便我可以将我的自定义视图适合它。或者有没有其他方法可以增加导航栏的高度而不隐藏内容。
解决方案
您可以尝试使用类似的方式以navigationBar's
height
编程方式更改,bounds
if let bounds = self.navigationController?.navigationBar.bounds {
self.navigationController?.navigationBar.bounds = CGRect(origin: bounds.origin, size: CGSize(width: bounds.size.width, height: 100.0))
}
推荐阅读
- java - 文档中的 Drools 示例不起作用
- reactjs - React - 重新计算子组件中的值
- c# - 用于捕获组的正则表达式无法识别
- java - 如何在 android studio 的一项活动中组合类似的活动?
- python - 如何在python中修复“IndexError:列表索引超出范围”
- javascript - 将对象数组转换为具有唯一键的对象的最高效方法是什么
- java - 努力将主要方法连接到java类
- git - 如果我们更改 `git config core.hooksPath`,如何恢复为默认值
- javascript - 如何在不使用Jquery的情况下仅在javascript中单击一个按钮时禁用两个按钮
- r - 使用选择框从用户输入数据集创建回归公式