drawRect
メソッドをオーバーライドせずにこれを行うことはできますか?
私は次のことを試しました:
UIImage *navBarImage = [[UIImage imageNamed:@"image_navbg.png"] resizableImageWithCapInsets:UIEdgeInsetsMake(5, 5, 5, 5)];
[self.descriptionBar setBackgroundColor:[UIColor colorWithPatternImage:navBarImage]];
[self.bottomBar setBackgroundColor:[UIColor colorWithPatternImage:navBarImage]];
image_navbg.png は無地のつや消し黒の正方形です。私が得た結果にはまだ黒 - 灰色のグラデーションがあります。
また、これらを設定しても役に立ちませんでした:
[self.descriptionBar setTranslucent:YES];
[self.bottomBar setTranslucent:YES];