0

私のアプリでは、ユーザーがアプリの外観を変更できるように、オプションを利用できるようにしたいと考えています。これは単に視覚的なスタイル (ナビゲーション バー、セル、フォント、およびボタンのイメージ) です。

ユーザーがボタンを押すと、アプリは適切な画像などを読み込みます。

これにアプローチする方法は何ですか?

4

1 に答える 1

1

appearanceiOS 5 以降では、レシーバーの外観プロキシを返すUIAppearance クラス メソッドを使用して、そこに設定できます。たとえば、UIView のすべての背景色を緑にしたい場合は、次のように簡単に言うことができます。

[[UIView appearance] setBackgroundColor:[UIColor greenColor]];

もちろん、これは単一ユーザー セッションにのみ有効です。アプリが終了すると、白またはデフォルトとして設定した背景色に戻ります。

このSOの質問を示唆するコメント:テーマをiPhoneアプリに適用する最良の方法は、はるかに詳細な回答を提供し、おそらくあなたが探しているものに沿ったものです.

于 2012-04-29T21:58:10.227 に答える