のタイトルにカスタム アルファ値を適用したいと考えていますUINavigationBar
。はのUINavigationBar
一部でUINavigationController
あり、UINavigationController
は の一部ですUITabBarController
。
編集:これは、UIToolbar と UILabel を使用して作成したものの写真です。UINavigationController のタイトルを使用して同じことをしたい: http://i.stack.imgur.com/B8YX0.png
これを達成する唯一の方法は、 をサブクラス化し、UINavigationBar
描画時にアルファを設定できるメソッドをオーバーライドすることだと思います。
ここに私の質問があります:
- これはこれを行う正しい方法ですか?
- これの HIG の影響は何ですか?
- Objective-C でのサブクラス化は初めてです。UI 要素のサブクラス化と変更の実装に必要な手順を理解するのに役立つガイドまたはチュートリアルを提供してもらえますか?
UINavigationBar
サブクラスを構成したら、のクラスをカスタム クラスに変更することで IB で表示できますよね?- あなたのような専門家が私に教えてくれる、サブクラス化を思い付くことができる「落とし穴」はありますか?