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