我想使用自定义标头而不是默认标头UINavigationBar
。我能够做得很好,直到我遇到一个条件来保持与 iOS6 的向后兼容性。我在这里有我以前的问题,没有答案。
最近对于 Facebook 应用程序,我可以在 iOS7 中看到,蓝色标题栏对齐良好。对我来说,它看起来像是一个自定义标题,我不确定。Facebook-标题
现在的问题是,我坚持执行我的自定义应用程序标头。我的自定义标题高度是 48 像素,位于顶部的“网络状态栏”后面,我只得到大约 35 像素,因为其余部分位于“网络状态栏”后面,就像这样。
这是我要实现的目标。
- 我想要一个自定义标题。- 完毕
- 我不想使用
UINavigationBar
. - 完毕 - 我想要对 iOS 5.0 到 7.0 的支持 - 卡住了
这是我使用自定义标头时的外观
这是它的外观UINavigationBar
如何使应用标题看起来像带有“自定义标题”的“FaceBook 标题”,而不会进入“顶部网络标题栏”下方。如果我增加状态栏的高度,它在 iOS6 及更早版本中看起来会很奇怪,但在 iOS7 中很合适。我想选择正确的方法。
非常感谢任何专家的帮助。