码迷,mamicode.com
首页 > 其他好文 > 详细

uinavigationbar 使用

时间:2015-05-28 09:36:05      阅读:119      评论:0      收藏:0      [点我收藏+]

标签:

1.

    [[UINavigationBar appearance]setBarTintColor:[UIColor yellowColor]];效果如下:(适用于xcode5及ios7以上)

技术分享

2.

[[UINavigationBar appearance]setTranslucent:NO];效果如下:

技术分享


3. [[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"nav_bg.png"] forBarMetrics:UIBarMetricsDefault];
技术分享


4.

    NSShadow *shadow = [[NSShadow alloc]init];

    shadow.shadowOffset = CGSizeMake(1, 1);

    shadow.shadowColor = [UIColor colorWithRed:0.0 green:0.0 blue:0.0 alpha:0.8];

    [[UINavigationBar appearance]setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys:[UIColor colorWithRed:245.0/255.0 green:245.0/255.0 blue:245.0/255.0 alpha:1.0],NSForegroundColorAttributeName,shadow,NSShadowAttributeName, nil]];

技术分享

5.

  [[UINavigationBar appearance]setTintColor:[UIColor whiteColor]];

技术分享

6.
[[UINavigationBar appearance] setBackIndicatorImage:[UIImage imageNamed:@"back_btn.png"]];或[[UINavigationBar appearance] setBackIndicatorTransitionMaskImage:[UIImage imageNamed:@"back_btn.png"]];

技术分享

7.

self.navigationItem.titleView =[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"appcoda-logo.png"]];
技术分享

8. override

-(UIStatusBarStyle)preferredStatusBarStyle {return UIStatusBarStyleLightContent; }
技术分享

9. 1.add new property in info.plist named "View controller-based status bar appearance" valued @"NO"

2.[

[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
技术分享



uinavigationbar 使用

标签:

原文地址:http://blog.csdn.net/gorgeous_xie/article/details/46057067

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!