2014-03-28 28 views
0

项目SDK版本:IOS> 7.0使用Storyboard更改导航栏样式和颜色(CRGradientNavigationBar)?

FITST:我想在我的项目用户CRGradientNavigationBar“..但我用故事板布局...

LINK:CRGradientNavigationBar

的影响无法实现CRGradientNavigationBar .. 所以,请大家帮帮我......


NSArray *colors = [NSArray arrayWithObjects:(id)UIColorFromRGB(0xf16149).CGColor, (id)UIColorFromRGB(0xf14959).CGColor, nil]; 

    [[CRGradientNavigationBar appearance] setBarTintGradientColors:colors]; 

'有什么问题吗? * *

回答

2

要在故事板使用CRGradientNavigationBar,你可以做以下两两件事:

1)在你的故事板创建/嵌入导航控制器。然后进入左侧菜单(文档大纲),在刚刚创建的导航控制器上选择导航栏,然后在右侧菜单的Identity Inspector上转到自定义类并使用:CRGradientNavigationBar。对于最后一件事,请确保您选择了NavigationController。

http://imgur.com/JkbbPVg

2)在你的ViewController使用例如:

- (void)viewDidLoad 
    { 
     [super viewDidLoad]; 

     NSArray *colors = [NSArray arrayWithObjects:(id)[UIColor redColor].CGColor, (id)[UIColor orangeColor].CGColor, nil]; 
     [(CRGradientNavigationBar *)[self.navigationController navigationBar] setBarTintGradientColors:colors]; 
    } 
+0

非常感谢你.. – tinkl