轻量级前端框架助力开发者提升项目效率与性能
1087
2022-10-19
WRNavigationBar 一个轻量的可动态改变导航栏颜色、透明度、大小等属性的框架
For Swift:https://github.com/wangrui460/WRNavigationBar_swift
Requirements
iOS 7.0+Xcode 8+
Demo
Installation
CocoaPods pod 'WRNavigationBar','~>1.2.0’ 如果未发现 1.2.0 请更新一下pod
手动拖入 将 WRNavigationBar 文件夹拽入项目中,导入头文件:#import "WRNavigationBar.h",自定义导航栏需要导入 "WRCustomNavigationBar.h"
Use (以下方式不再适用自定义导航栏,自定义导航栏的使用方式请查看Demo)
✨ ✨ 一定要看 Demo 中的 AppDelegate 文件 ✨ ✨
// 设置是 全局使用WRNavigationBar,还是局部使用WRNavigationBar,目前默认是全局使用 (局部使用待开发)[WRNavigationBar wr_widely];// WRNavigationBar 不会对 blackList 中的控制器有影响[WRNavigationBar wr_setBlacklist:@[@"SpecialController", @"TZPhotoPickerController", @"TZGifPhotoPreviewController", @"TZAlbumPickerController", @"TZPhotoPreviewController", @"TZVideoPlayerController"]];
// 一行代码搞定导航栏颜色[self wr_setNavBarBarTintColor:[UIColor whiteColor]];// 一行代码搞定导航栏透明度[self wr_setNavBarBackgroundAlpha:alpha];// 一行代码搞定导航栏两边按钮颜色[self wr_setNavBarTintColor:[UIColor whiteColor]];// 一行代码搞定导航栏上标题颜色[self wr_setNavBarTitleColor:[UIColor whiteColor]];// 一行代码搞定状态栏是 default 还是 lightContent[self wr_setStatusBarStyle:UIStatusBarStyleLightContent];// 一行代码搞定导航栏底部分割线是否隐藏[self wr_setNavBarShadowImageHidden:YES];
// 设置导航栏默认的背景颜色[WRNavigationBar wr_setDefaultNavBarBarTintColor:MainNavBarColor];// 设置导航栏所有按钮的默认颜色[WRNavigationBar wr_setDefaultNavBarTintColor:[UIColor whiteColor]];// 设置导航栏标题默认颜色[WRNavigationBar wr_setDefaultNavBarTitleColor:[UIColor whiteColor]];// 统一设置状态栏样式[WRNavigationBar wr_setDefaultStatusBarStyle:UIStatusBarStyleLightContent];// 如果需要设置导航栏底部分割线隐藏,可以在这里统一设置[WRNavigationBar wr_setDefaultNavBarShadowImageHidden:YES];
More
我的简书: 韦德460
Update
Features
Contact me
Weibo: @wangrui460Email: wangruidev@gmail.com
License
WRNavigationBar is available under the MIT license. See the LICENSE file for more info.
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~