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 で動作しないのはなぜですか?
ありがとう