【问题标题】:(iphone) InAppSettings/InAppSettingsKit library questions(iphone) InAppSettings/InAppSettingsKit 库问题
【发布时间】:2011-07-16 09:31:08
【问题描述】:

InAppSettings https://bitbucket.org/keegan3d/inappsettings/wiki/Home的倡导者似乎很多

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

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

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

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

谢谢。

【问题讨论】:

  • 关于您的第二个问题,“应用内设置”中的文字告诉您什么?
  • @Jasarien ,从他们的网站引述:InAppSettings 提供了一个视图控制器,它显示应用程序的 Settings.bundle,因为它出现在 iPhone 设置中。允许在应用程序和 iPhone 设置中使用相同的首选项。 “在 iPhone 设置中”部分也让您感到惊讶?

标签: iphone objective-c setting inappsettingskit


【解决方案1】:

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

对于 (1):在 InAppSettings.bundle 中创建具有不同名称的 .plist,并将它们的名称放在 IASKAppSettingsViewController 的 _file 属性中。

对于 (3):它指定的自定义视图控制器 (IASKAppSettingsViewController) 是高度可自定义的,您只需阅读代码即可了解它们如何呈现 CreditsFooter 以放置您的自定义图像。

抱歉英语不好

【讨论】:

    【解决方案2】:

    InAppSettingKit 旨在为您(几乎)提供与 Settings.App 相同的功能。

    正如@Artur Sampaio 所说,您应该为每个概念应用程序创建一个单独的 appname.plist,然后在 Settings.bundle 中为每个“概念应用程序”添加一个指向应用名称.plist

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-10-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-30
      • 1970-01-01
      相关资源
      最近更新 更多