关于此问题,我看到了太多的帖子,但无法找到令人满意的答案。具体来说,我想在iPhone处于横向模式时(不是其他方式)将UINavigationController导航栏的高度增加约20点,并为其背景设置自定义图像。到目前为止,我发现了什么:
由导航控制器管理的UINavigationBar的框架,
诸如sizeThatFits之类的问题以及对UINavigationController的子类化-在iOS 12中不适用于我,这也是一种黑客行为,
将默认导航栏隐藏在UINavigationController中,而将其替换为自定义导航栏。但是我看不到任何示例代码。任何示例代码将不胜感激。
编辑:这是我希望自定义导航栏看起来可以跨UINavigation层次结构工作的方式。