1

RGB形式での私のビューの背景色はR:111/255 G:209/255 B:229/255です

UIBarButtonItemの色合いを次のように設定してみました。

CGFloat nRed=111.0/255.0;
CGFloat nGreen=209.0/255.0;
CGFloat nBlue=229/255.0;
UIColor *myColor=[[UIColor alloc]initWithRed:nRed green:nBlue blue:nGreen alpha:1];
[[UIBarButtonItem appearance] setTintColor:myColor];

プロジェクトにあるすべてのUIBarButtonItemの色は変わりますが、それでも背景の色とは著しく異なります。何かご意見は?

4

1 に答える 1

0

appearanceメソッドを呼び出す必要はありません。これを行うだけです:

//Suppose you have a variable barButtonItem
barButtonItem.tintColor = [UIColor blueColor];
于 2012-07-19T21:59:54.313 に答える