- (void) drawRect:(CGRect)rect {
self.tintColor = [UIColor colorWithRed:80.0f/255.0f green:150.0f/255.0f blue:185.0f/255.0f alpha:1];
[[UIImage imageNamed:@"cabecera.png"] drawInRect:rect];
}
このコードを "CustomNavigation.m"ファイルに書き込んで、色の色とUINavigationバーの背景を変更します。網膜エミュレータでも、非網膜IOSデバイスでもうまく動作しますが、iOS 5搭載のiPhone 4ではコードが機能しません。なぜ誰かが知っていますか?ありがとう!カスタムUINavigationBarを描画します。なぜこのコードが網膜ディスプレイで機能しないのですか?
あなたは「それが動作しない」とはどういう意味ですか?あなたはイメージを見ることができない、またはイメージが正しい解決をしていないことを教えてください。 – Mat
イメージは、網膜以外のデバイス:http://postimage.org/image/v6hp11q6x/にのみ現れますが、私は「cabecera.png」と「[email protected]」という2つのイメージを用意しています。網膜デバイス用。 – Jimmy
私は、iOS 5.0の時点では、UINavigationbarの背景イメージを直接設定する方法があることを伝えます。 Dunno、あなたのコードと衝突するかどうか。私はNavigationbarsと新しいiosで問題を抱えていましたが、回避策を講じなければなりませんでした... – Icky