4

在 iOS中,当您尝试向最终用户显示大量文本时,通常在 Settings .plist 文件中使用PSGroupSpecifiers ,其中 Title 属性包含(通常是本地化的)文本。例如在致谢、许可、隐私政策等的文本中。

在 iOS 7 中,标题文本全部大写,在您的正常设置菜单中看起来很好显示(下面的屏幕截图 #1),但在您如上所述使用它的区域中,对于大文本块(屏幕截图 #2以下)。

是否有任何其他方法可以显示大块文本,您可以在其中保留对应用程序中大写的控制权?(FWIW,我在雷达中提交了一个错误报告:#15158823)

按预期使用时可以正常工作:

在此处输入图像描述

不太好:

在此处输入图像描述

4

1 回答 1

3

不要使用Title属性,而是使用FooterText属性。

即代替

<dict>
    <key>Type</key>
    <string>PSGroupSpecifier</string>
    <key>Title</key>
    <string>
... Lots of text ...
    </string>
</dict>

利用

<dict>
    <key>Type</key>
    <string>PSGroupSpecifier</string>
    <key>FooterText</key>
    <string>
... Lots of text ...
    </string>
</dict>
于 2014-01-14T16:35:00.340 回答