How to display blocks of text without UPPERCASE in the settings area of ​​iOS 7?

IOS usually uses PSGroupSpecifiers in .plist settings files with a Title attribute containing (usually localized) text when you try to display a lot of text for the end user. For example, in the text of confirmations, licensing, privacy policy, etc.

In iOS 7, the title text displays ALL UPPERCASE, which is displayed fine in the normal settings menu (screenshot # 1 below), but terrible in the areas where you use it as described above for large blocks of text (screenshot # 2 below) .

Is there any other way to display large blocks of text where you retain control over capitalization in the application? (FWIW, I posted a bug report on the radar: # 15158823)

It works fine when used as directed:

enter image description here

Not very good:

enter image description here

+4
source share
1 answer

Instead of using an attribute, Titleuse the attribute FooterText.

i.e. instead

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

using

<dict>
    <key>Type</key>
    <string>PSGroupSpecifier</string>
    <key>FooterText</key>
    <string>
... Lots of text ...
    </string>
</dict>
+3
source

All Articles