YPNavigationBarTransition是一个功能全面的UINavigationBar框架。它无需调用UINavigationBar API,通过实现特定协议处理导航栏切换,效果自然,类似微信iOS NavigationBar切换。支持多种导航栏样式,如透明、半透明、设置颜色和图片,还可动态调整样式,Objective - C编写且支持Swift交互,有示例工程供参考。
NNNavigationBar是一个用于实现UINavigationBar背景渐变过渡动画的轻量级框架。它通过特定方式hook UINavigationBar的方法调用达成动画效果,仅对UINavigationBar进行特定方法混淆且只对相关必要属性关联。还提及使用中可能遇到的系统bug,及解决方法,同时介绍了CocoaPods和Carthage两种安装方式。