我想在 settings.bundle 项目之一中将我的版权声明显示为子视图。我已经用谷歌搜索了这个,但没有找到太多帮助。有谁知道如何做到这一点?
问问题
1294 次
2 回答
2
设置窗格的外观完全基于设置包中的 XML plist 文件。Settings 应用程序读取 plist 文件并创建视图和子视图以匹配它找到的属性。这可能看起来很有限,但这是一个深思熟虑的举措:它使所有设置窗格保持一致,因此“设置”应用程序具有统一的感觉。
您可以在定义“子视图”的设置包中创建子列表,并允许您创建分层首选项界面。您可以在此处的文档中找到相关信息:Hierarchical Preferences - iPhone Programming Guide。
要显示您的版权声明,您可以让这些子列表之一仅定义一个“PSTextFieldSpecifier”字段。然后用户可以点击您偏好设置中的“版权”项,并看到整个界面向左滑动以显示您的版权文本。
希望有帮助!
- 本
于 2009-06-28T23:21:11.990 回答
0
在 Settings.bundle 中,您需要 Root.inApp.plist ,您可以在其中指定自定义视图控制器,如下所示:
<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>
PS这只是来自带有标题的plist文件的代码快照
于 2011-07-21T15:13:47.613 回答