私は次のコーディングを書いています...
if ([[[UIDevice currentDevice] systemVersion] floatValue] > 4.9) {
//iOS 5
UIImage *toolBarIMG = [UIImage imageNamed: @"header.png"];
if ([self.navigationController.navigationBar respondsToSelector:@selector(setBackgroundImage:forBarMetrics:)]) {
[self.navigationController.navigationBar setBackgroundImage:toolBarIMG
forBarMetrics:0];
} else {
//iOS 4
[self.navigationController.navigationBar insertSubview:[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"header.png"]]
atIndex:0];
}
画像はナビゲーションコントローラーに表示されますが、画像の開始と終了にいくつかのピクセルのギャップがあり、黒い画像が表示されます。黒い色を取り除くように画像を設定する方法。ピンクの丸いのが見えますが、その黒い色を取り除きたい..
前もって感謝します。