1

似乎有很多 InAppSettings 的拥护者https://bitbucket.org/keegan3d/inappsettings/wiki/Home

在我的应用程序中,我需要有来自不同视图的多个不同设置页面。
(概念上应用内有多个应用,每个应用都需要自己的设置页面)

我想也许会有一些简单的方法来创建没有 IB 或大量编码的设置页面,并且肯定找到了 InAppSettings 和 InAppSettingsKit( http://inappsettingskit.com/ )

在深入研究其中之一之前,我有两个问题。

  1. 是否可以为一个应用程序创建如上所述的多个设置页面?
  2. 我不喜欢在 iPhone 设置应用程序中创建设置条目的应用程序,我只希望设置只出现在我的应用程序中,这两个库是否可行?
  3. (非常可选)当给定设置页面中的所有设置下方有巨大的空白区域时能够显示图像会很好。

谢谢你。

4

2 回答 2

2

我不确定 InAppSettings,但 InAppSettingsKit 能够满足所有三个要求。要执行 (2),只需创建一个名为 InAppSettings.bundle 的包,而不是通常的 Settings.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 回答