是否可以在 iPhone 设置包中添加信息或帮助文本?
Posted
技术标签:
【中文标题】是否可以在 iPhone 设置包中添加信息或帮助文本?【英文标题】:Is it possible to add info or help text to an iPhone settings bundle? 【发布时间】:2010-10-22 16:19:50 【问题描述】:Apple 提供的一些应用程序的设置中包含信息/帮助文本。例如,键盘设置屏幕包括 “。”快捷方式切换,帮助文本“双击空格键将...”。
我知道我可以通过添加组页脚在我的应用程序中执行此操作,但是是否可以通过在我的 Settings.bundle 中的 plist 文件中添加一个字段来在设置应用程序中执行此操作?
【问题讨论】:
【参考方案1】:我这样做的方式,以及我看到其他第三方应用程序这样做的方式只是使用信息标题作为 PSGroupSpecifier
我只看到本地 Apple 应用程序以另一种稍微好一点的方式做到这一点。我希望该功能深埋在 SDK 的未记录区域中。
【讨论】:
【参考方案2】:根据最近更改的 Apple 文档,在 PSGroupSpecifier 字典中提供了 FooterText 键,该键仅在 ios 4.0 或更高版本中可用。
参考: https://developer.apple.com/library/content/documentation/PreferenceSettings/Conceptual/SettingsApplicationSchemaReference/Articles/PSGroupSpecifier.html
【讨论】:
【参考方案3】:在 PSGroupSpecifier 中使用 FooterText 键是您需要使用的。并且它被记录为 xesique 已经说过的。
【讨论】:
【参考方案4】:请注意,“FooterText”键未内置在作为 Xcode 一部分的 Settings Scheme / plist 编辑器的弹出菜单中。当您选择“组”并键入键盘返回或按加号图标时,您会看到“新项目”、“类型”或“标题”的选择。您需要手动编辑此键值。然后您作为关联字符串输入的文本将显示为灰色文本(而不是用于组成员的黑色文本)并保持其大写/小写。
【讨论】:
以上是关于是否可以在 iPhone 设置包中添加信息或帮助文本?的主要内容,如果未能解决你的问题,请参考以下文章