我想在其中一个settings.bundle项目中将我的版权声明显示为子视图。我已经用Google搜索了,但没有发现任何帮助。有谁知道怎么做?
答案 0 :(得分:2)
设置窗格的外观完全基于设置包中的XML plist文件。 “设置”应用程序读取plist文件并创建视图和子视图以匹配它找到的属性。这可能看起来有限,但这是一个刻意的举动:它使所有设置窗格保持一致,因此设置应用程序具有统一的感觉。
您可以在设置包中创建定义“子视图”的子文章,并允许您创建分层首选项界面。您可以在此处的文档中找到有关该信息的信息:Hierarchical Preferences - iPhone Programming Guide。
要显示版权声明,您可以让其中一个子图钉仅定义“PSTextFieldSpecifier”字段。然后,用户可以单击首选项中的“版权”项,然后查看左侧的整个界面幻灯片以显示您的版权文本。
希望有所帮助!
答案 1 :(得分:0)
您可以使用InAppSettingsKit
实现此目标在Settings.bundle中,您需要Root.inApp.plist,您可以在其中指定自定义viewController,如下所示:
<dict>
<key>Title</key>
<string>Manage multiple reminders</string>
<key>Type</key>
<string>PSGroupSpecifier</string>
</dict>
<dict>
<key>IASKViewControllerClass</key>
<string>RemindersViewController</string>
<key>IASKViewControllerSelector</key>
<string>init</string>
<key>Title</key>
<string>Reminders list</string>
<key>Type</key>
<string>PSChildPaneSpecifier</string>
</dict>
P.S。这只是带有标题
的plist文件的代码捕捉