すべての要素(UITableView、ナビゲーションバー)などのアプリレベルの色合いを設定するオプションはありますか?iOSアプリのデフォルトのティントカラーで表のセルを選択する
デフォルトでは、新しい要素の作成時にデフォルトの色合いの色が使用されるように、アプリケーションレベルの色合いを設定したいと考えています。
すべての要素(UITableView、ナビゲーションバー)などのアプリレベルの色合いを設定するオプションはありますか?iOSアプリのデフォルトのティントカラーで表のセルを選択する
デフォルトでは、新しい要素の作成時にデフォルトの色合いの色が使用されるように、アプリケーションレベルの色合いを設定したいと考えています。
iOS 5の新しい外観APIは、アプリ全体のレベルでのカスタマイズを可能にします。古いOSバージョンをサポートしなければならない場合は、サブクラスまたはメソッドでdrawRectをオーバーライドする方法がありました。
外観のAPIにアクセスするには、単にそのようなクラス+外観を、使用します。ナビゲーションバーのために
:
[[UINavigationBar appearance] setTintColor:[UIColor greenColor]];
については
が[[UINavigationBar appearance]setTintColor:[UIColor myAwesomeColor]];
のiOS 5では、あなたがこれらを行うことができますTabBar
[[UITabBar appearance] setTintColor:[UIColor greenColor]];
これらのコードを入れてくださいapplicationDidFinishLaunching:
編集:tableViewセルのアプリレベル選択色を作るには、カスタムUITableView
クラスを作成することができます。