ios - 为 iOS 11 完全自定义 UINavigationBar

标签 ios swift xcode

我正在开发一个项目,设计师提出了以下好主意:

enter image description here

高度为 175、边缘倾斜的导航栏。现在我不认为这会成为问题,但似乎我实际上无法再编辑 UINavigationBar 的框架和/或蒙版...像编辑框架这样的正常内容,或者边界似乎不起作用。

有人有这方面的经验吗?我相信这是 iOS 11/Xcode 9 特有的问题。

谢谢。

最佳答案

恐怕您无法使用 UINavigationBar 来实现该设计。您可能需要隐藏系统导航栏并在 View Controller 顶部添加自定义 View 。

顺便说一句,这个设计很有Android风格......

关于ios - 为 iOS 11 完全自定义 UINavigationBar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47427355/

相关文章:

ios - 使用键盘动画调整约束大小

iphone - iOS6 中未调用 shouldAutoRotate 方法

swift - 使用 AsyncLines 时如何获得并发性

Swift - 更改 Xcode 中的按钮框架

objective-c - 如何在 Xcode 4 中设置 NSZombieEnabled?

ios - 通过电子邮件注册用户接受重复的电子邮件(firebase-swift)

ios - iPad 上的 gdb 无法转储内存

ios - Google Map nearby API 在 ios 中不工作

iphone - iPhone中的MDM集成文档

swift - 如何避免子类中默认初始化参数冗余?