2014-03-28 60 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