次の画像のようなアプリ内設定ビューを作成したいと思います。
これらのフィールドは何と呼ばれていますか?設定を作成するための最良の方法は何ですか?
私は多くのチュートリアルを見つけましたが、それらはすべて、設定バンドルを使用して電話設定で設定ページを作成することを参照しており、私が欲しいのはアプリ自体で設定ページを作成することです。
次の画像のようなアプリ内設定ビューを作成したいと思います。
これらのフィールドは何と呼ばれていますか?設定を作成するための最良の方法は何ですか?
私は多くのチュートリアルを見つけましたが、それらはすべて、設定バンドルを使用して電話設定で設定ページを作成することを参照しており、私が欲しいのはアプリ自体で設定ページを作成することです。
アプリ内設定キットを使用してみてください。
ここで見つけることができます:http: //www.inappsettingskit.com
http://www.inappsettingskit.comとhttp://inscopeapps.com/#inappsettingsはどちらも、標準のSettings.appバンドルを使用しています。そのため、アプリと標準のSettings.appでデフォルトを設定することができます。それらはあなたのプロジェクトを追加するのに十分シンプルで、かなりうまく機能します。
設定をアプリに含めるだけの場合は、スクリーンショットに。UINavigationController
が付いた標準が表示されますUITableViews
。Interface Builderを使用して、またはプログラムでこのようなものを標準的な方法で作成し、NSUserDefaults
オブジェクト/整数/ブール値/URLを保存することで変更された設定に応答できます。
どちらの方法を選択した場合でも、変更に即座に応答する必要があるビューにオブザーバーを追加します(即座に応答する必要がない場合は、オブジェクト/整数/ブール値/URLの現在の値をリアルタイムNSUserDefaultsDidChangeNotification
で読み取ることができます)。NSUserDefaults
)。