私は現在 iOS プロジェクトに取り組んでおり、厄介な問題に遭遇しました。
2 つの異なる に同じ色を設定するとUIBarButtonItem
、異なる色が表示されます。
非常に奇妙に思えますが、何か考えはありますか?
コード:
#define UIColorFromRGB(rgbValue) [UIColor \
colorWithRed:((float)((rgbValue & 0xFF0000) >> 16))/255.0 \
green:((float)((rgbValue & 0xFF00) >> 8))/255.0 \
blue:((float)(rgbValue & 0xFF))/255.0 alpha:1.0]
UIBarButtonItem *saveButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem: UIBarButtonSystemItemSave target: self action: @selector(save)];
saveButton.tintColor = UIColorFromRGB(0xFF8100);
UIBarButtonItem *backButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemCancel target: self action: @selector(backButtonPressed)];
backButton.tintColor = UIColorFromRGB(0xFF8100);
self.navigationItem.leftBarButtonItem = backButton;
self.navigationItem.rightBarButtonItem = saveButton;