iOS7 でフリップ水平トランジションを使用してビュー コントローラーをモーダルにしようとすると、ナビゲーション バーの原点は最初は (0, 0) で、(0, 20) の正しい位置にジャンプします。iOS6でも同じように動作させることはできますか? プロジェクトはこちらからダウンロードできます。
次のようにカスタマイズされたナビゲーション バーを作成しました。
@implementation MyCustomNavigationBar
- (void)drawRect:(CGRect)rect {
[super drawRect:rect];
UIImage *image = [UIImage imageNamed:@"Custom-Nav-Bar-BG.png"];
[image drawInRect:CGRectMake(0, 0, self.frame.size.width, self.frame.size.height)];
if (IOSVersion <7) {
}else{
self.translucent = NO;
self.tintColor = [UIColor whiteColor];
self.barStyle = UIBarStyleDefault;
self.barTintColor = [UIColor redColor];
}
}
@end
どんな助けでも大歓迎です。