1

InAppSettings の支持者が多いようですhttps://bitbucket.org/keegan3d/inappsettings/wiki/Home

私のアプリでは、さまざまなビューから複数の異なる設定ページが必要です。
(概念的にはアプリ内に複数のアプリがあり、各アプリには独自の設定ページが必要です)

IB や膨大なコーディングなしで設定ページを作成する簡単な方法があるのではないかと考えたところ、確かに InAppSettings と InAppSettingsKit( http://inappsettingskit.com/ )が見つかりました。

それらの1つを掘り下げる前に、2つの懸念があります。

  1. 1つのアプリに対して、上記のように複数の設定ページを作成することはできますか?
  2. iPhone 設定アプリで設定エントリを作成するアプリは好きではありません。自分のアプリ内にのみ設定を表示したいのですが、これは 2 つのライブラリで可能ですか?
  3. (非常にオプション) 特定の設定ページのすべての設定の下に巨大な空白スペースがある場合に画像を表示できると便利です。

ありがとうございました。

4

2 に答える 2

2

InAppSettings についてはよくわかりませんが、InAppSettingsKit は 3 つの要求すべてを実行できます。(2) を行うには、通常の Settings.bundle の代わりに InAppSettings.bundle という名前のバンドルを作成するだけです。

(1) の場合: InAppSettings.bundle 内に異なる名前の .plist を作成し、その名前を IASKAppSettingsViewController の _file 属性に含めます。

(3) の場合: それが指定するカスタム ビュー コントローラー (IASKAppSettingsViewController) は高度にカスタマイズ可能であり、コードを読むだけで、カスタム イメージを配置するために CreditsFooter がどのように表示されるかを確認できます。

下手な英語でごめんなさい

于 2011-03-16T16:14:01.220 に答える
1

InAppSettingKit は、Settings.App の機能と (ほぼ) 同一の機能を提供するように設計されています。

@Artur Sampaio が言うように、概念的なアプリごとに個別のappname .plist を作成し、Settings.bundle で「概念的なアプリ」ごとにappname .plistを指す PSChildPaneSpecifier を追加する必要があります。

于 2011-03-16T16:24:43.093 に答える