我希望使用自定义控件和过渡动画替换UINavigationBar
。当我说“自定义”时,我并不是说只是在边缘上进行调整,例如更改颜色/标题或在左/右UIBarButton
插槽中放置自定义视图,我的意思是完全自定义的视图和动画。
但是,UINavigationBar
的自定义功能是有限的,因为它有自己不透明的内部视图层次结构,这是不明智的篡改。
问题是,有没有办法替换导航栏而不必重写UINavigationController
?
我也可以选择完全隐藏股票导航栏并自定义导航栏与弹出/推送过渡动画一起动画的替代方案。