当我尝试在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
非常感激任何帮助。