导航条

////设置导航条颜色

[self.navigationBarsetBarTintColor:RGBA(55,148,228,1)];

//设置导航条的标题颜色

[self.navigationBarsetTitleTextAttributes:[NSDictionarydictionaryWithObjectsAndKeys:RGBA(255,255,255,1),UITextAttributeTextColor,nil,UITextAttributeTextShadowOffset,nil,UITextAttributeFont,nil]];

//隐藏返回按钮的后的文字

[[UIBarButtonItemappearance]setBackButtonTitlePositionAdjustment:UIOffsetMake(0, -600)

forBarMetrics:UIBarMetricsDefault];

//    self.navigationBar.barTintColor=[UIColor whiteColor];

//设置返回按钮为白色

self.navigationBar.tintColor=[UIColorwhiteColor];

self.navigationBar.translucent=NO;

//透明导航栏

//    [self.navigationBar setBackgroundImage:[UIImage new]

//                                                  forBarMetrics:UIBarMetricsDefault];

//    self.navigationBar.shadowImage = [UIImage new];

//    self.navigationBar.translucent = YES;

改变导航条的返回按钮的字

self.navigationController.navigationBar.backItem.title=@"Hey Now!”;

状态栏

info.plist文件中,View controller-based status bar appearance项设为NO

然后在对应的viewcontroller的里面设置下面这句话

[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:NO];


//自定义返回按钮

UIImage*backButtonImage = [[UIImageimageNamed:@"icon_back"]resizableImageWithCapInsets:UIEdgeInsetsMake(0,30,0,0)];

[[UIBarButtonItemappearance]setBackButtonBackgroundImage:backButtonImageforState:UIControlStateNormalbarMetrics:UIBarMetricsDefault];

//将返回按钮的文字position设置不在屏幕上显示

[[UIBarButtonItemappearance]setBackButtonTitlePositionAdjustment:UIOffsetMake(NSIntegerMin,NSIntegerMin)forBarMetrics:UIBarMetricsDefault];

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容