3

ユーザーが自分のアプリで自分の曲を選択できる MPMediaPickerController があります。問題は、アプリ全体に「黒」のナビゲーション バーがあり、ピッカーが標準の青であることです。ピッカーをサブクラス化することは許可されていない/可能ではないことがわかりましたが、ナビゲーションバーを「黒」に変更する他の方法はありますか?

4

1 に答える 1

-1

私はカテゴリーをやることになりました。

@implementation UINavigationBar (CustomImage)
- (void)drawRect:(CGRect)rect {
    UIImage *image = [UIImage imageNamed:@"CustomNavBar.png"];
    [image drawInRect:CGRectMake(0, 0, self.frame.size.width, self.frame.size.height)];

    self.barStyle = UIBarStyleBlack;
}

ただし、これによりすべてのナビゲーションバーが変更されます。

于 2011-02-02T07:06:17.103 に答える