2

我正在寻找一种创建自定义视图并将其显示在“设置”中的方法。

我知道公共 API 不允许这样做,它将被 AppStore 拒绝(如果可能的话)。我正在开发企业应用程序,所以这不是问题。 设置包的自定义视图控制器?

我的问题是是否有一些私有 API 或私有 plist 配置可用于创建自定义设置包视图?我正在寻找可以在监狱(非越狱设备)上工作的东西。

更新 1

我认为一些定制是可能的。我看着我的 iPad,看到 Twitter 和 Facebook 的合理复杂设置。它们都有“安装”、“登录”、“创建新帐户”按钮和一些功能。看起来很多预安装的设置包都超出了简单的配置。

更新 2

看起来 Twitter 和 Facebook 有独立的捆绑包。它可能位于/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator6.1.sdk/System/Library/PreferenceBundles/TwitterSettings.bundle/

我仍然不确定设置应用程序中是否有一些特殊支持,这将允许 Twitter 和 Facebook 进行更复杂的设置,或者是否可以在设置中使用 3rd 方自定义视图,但只是没有记录。

4

1 回答 1

2

如果没有越狱,这是不可能的(据我所知)。设置中显示的选项对应于您为正在修改的变量设置的值类型(即布尔值是开关等)。要访问设置,您需要越狱访问权限。

于 2012-12-18T20:34:28.163 回答