【发布时间】:2013-10-02 12:29:00
【问题描述】:
当我尝试在 iOS7 中使用翻转水平过渡模态视图控制器时,导航栏的起点是 (0, 0),然后跳转到 (0, 20) 的正确位置。是否有可能使它与 iOS6 中的行为相同?您可以下载项目here。
我已经创建了一个自定义导航栏,如下所示:
@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
我们将不胜感激。
【问题讨论】:
-
嗨,你解决了上面提到的问题吗?
-
你能告诉我如何解决 iOS 7 中的 filp 过渡吗?
-
@suvi 请检查答案:)
标签: cocoa-touch ios7 uinavigationbar