重複の可能性:
iPhone ナビゲーション バーのタイトル テキストの色
アプリケーションのナビゲーション タイトル バーのテキストの色を変更しようとしています。新しい外観 API を使用して iOS 5 でこれを行うことができましたが、iOS 4 でこれを行う方法についてさまざまなスレッドを見ても、まだ迷っています。
すべてのビュー コントローラーの UINavigationBar のテキストの色を特定の色に設定できるようにしたいと考えています。
誰でも助けてもらえますか?
重複の可能性:
iPhone ナビゲーション バーのタイトル テキストの色
アプリケーションのナビゲーション タイトル バーのテキストの色を変更しようとしています。新しい外観 API を使用して iOS 5 でこれを行うことができましたが、iOS 4 でこれを行う方法についてさまざまなスレッドを見ても、まだ迷っています。
すべてのビュー コントローラーの UINavigationBar のテキストの色を特定の色に設定できるようにしたいと考えています。
誰でも助けてもらえますか?
以前の iOS 5.0 では、必要に応じてカスタマイズされた UILabel のようなカスタム ビューを使用し、次のようにナビゲーション バーに設定する必要があると思います。
[self.navigationItem setTitleView: myLabel];
ドキュメントはこちらでご覧いただけます。
Aguin が言ったことを実行して、ラベルの色を変更できます。
ヒント: ヘッダーに次のように入力します。
#define UIColorFromRGB(rgbValue) [UIColor \
colorWithRed:((float)((rgbValue & 0xFF0000) >> 16))/255.0 \
green:((float)((rgbValue & 0xFF00) >> 8))/255.0 \
blue:((float)(rgbValue & 0xFF))/255.0 alpha:1.0]
次に、ラベルの色を次のように変更します。
[self.navigationItem setTitleView: myLabel];
UIColor* titleColor = UIColorFromRGB(0xff6600); //An orange color for example
myLabel.textColor = titleColor;