私のアプリでは、ユーザーがアプリの外観を変更できるように、オプションを利用できるようにしたいと考えています。これは単に視覚的なスタイル (ナビゲーション バー、セル、フォント、およびボタンのイメージ) です。
ユーザーがボタンを押すと、アプリは適切な画像などを読み込みます。
これにアプローチする方法は何ですか?
私のアプリでは、ユーザーがアプリの外観を変更できるように、オプションを利用できるようにしたいと考えています。これは単に視覚的なスタイル (ナビゲーション バー、セル、フォント、およびボタンのイメージ) です。
ユーザーがボタンを押すと、アプリは適切な画像などを読み込みます。
これにアプローチする方法は何ですか?
appearance
iOS 5 以降では、レシーバーの外観プロキシを返すUIAppearance クラス メソッドを使用して、そこに設定できます。たとえば、UIView のすべての背景色を緑にしたい場合は、次のように簡単に言うことができます。
[[UIView appearance] setBackgroundColor:[UIColor greenColor]];
もちろん、これは単一ユーザー セッションにのみ有効です。アプリが終了すると、白またはデフォルトとして設定した背景色に戻ります。
このSOの質問を示唆するコメント:テーマをiPhoneアプリに適用する最良の方法は、はるかに詳細な回答を提供し、おそらくあなたが探しているものに沿ったものです.