ios - 在横向模式下增加 UINavigationController 导航栏高度
问题描述
我看过太多关于此的帖子,但无法找到满意的答案。具体来说,当 iPhone 处于横向模式时(不是其他情况),我想将 UINavigationController 导航栏的高度增加约 20 pts,并为其背景设置自定义图像。到目前为止我发现了什么:
操纵导航控制器管理的 UINavigationBar 框架,
诸如 sizeThatFits 以及子类化 UINavigationController 之类的技巧在 iOS 12 中对我不起作用,而且它也是一种技巧,
隐藏 UINavigationController 中的默认导航栏,并将其替换为自定义导航栏。但我没有看到任何示例代码。任何示例代码将不胜感激。
编辑:这是我希望我的自定义导航栏看起来像跨 UINavigation 层次结构的方式。
解决方案
推荐阅读
- r - 在 R 中,如何使用 plotmath 将字符串函数参数扩展为数学符号?
- vb.net - 使用 VB.Net 的多个 cmd 命令
- vb.net - 为什么 My.Settings 没有保存?
- laravel - 从 laravel 中的控制器获取 for 循环中 $i 的所有值以显示在视图中
- javascript - Onchange JavascripCode 无法正常工作
- php - 产品列表 - 产品标题正在切割 - Advada 主题,wordpress
- c - 为什么标准 C 库不需要分为头文件和实现文件?
- objective-c - 有没有办法在 NSApplicationMain 之前修改参数?
- ios - 在 iOS 上,是否可以仅为包含应用程序设置 NEPacketTunnelProvider VPN?
- node.js - PM2 命令未在 PowerShell 脚本下运行