グラデーションを使用してナビゲーションコントローラのbackButtonの色を変更したいと思います。 navigatonBarの色を変更しましたが、backButtonの色を変更できませんでした。私はself.navigationController.navigationBar.tintColor
両方のバーの色を使用し、戻るボタンが変更されているが、私は navigationControllerのbackButtonの色を変更する
CGRect navFrame = self.navigationController.navigationBar.frame;
navFrame.origin.y = 0.0f;
[self.navigationController.navigationBar.layer insertSublayer:[AddGradient addGradientToNavigationBar:navFrame] atIndex:0];
navigationBar
ために行ったように勾配をapllyしたい場合
addGradientToNavigationBarのコードは
+ (CAGradientLayer*)addGradientToNavigationBar:(CGRect)navRect {
CAGradientLayer *gradient = [CAGradientLayer layer];
gradient.frame = navRect;
gradient.colors = [NSArray arrayWithObjects:(id)[[UIColor colorWithRed:1.0 green:1.0 blue:1.0 alpha:1.0] CGColor],
(id)[[XAppDelegate getColor] CGColor], nil];
return gradient;
}
すべてのヘルプがなるあります感謝。