升级到 iOS 5 和 Xcode 4.2 后有一点设计问题
这就是我在 iOS 4 中的视图:
这就是它在 iOS 5 中的样子:
在我的导航委托中,我有以下方法在顶部绘制“图像”:
- (void)drawRect:(CGRect)rect {
UIImage *image;
if(self.barStyle == UIBarStyleDefault){
image = [UIImage imageNamed: @"topbar_base.png"];
}
else{
image = [UIImage imageNamed: @"nyhedsbar_base.png"];
}
[image drawInRect:CGRectMake(-1, -1, self.frame.size.width+3, self.frame.size.height+3)];
}
在我的控制器内部,我设置了以下内容:
self.navigationBarStyle = UIBarStyleBlack;
为什么它在 iOS 5 中不起作用?
谢谢