iphone - как добавить обычный текст в настройки пакета - PullRequest
25 голосов
/ 16 ноября 2010

Я создал 3 группы в файле настроек iphone Root.plist. Хорошо показывает.

Но для каждой группы я хочу добавить описание. Это будет что-то вроде следующего:

GroupName Описание Настройки в этой группе.

Возможно ли это. Как добавить описание? Если цвет описания отличается от имени группы и настроек в этой группе, это будет хорошо.

Ответы [ 4 ]

60 голосов
/ 29 февраля 2012

Вы можете добавить текст внизу ваших групп, который обычно используется как подсказка о предпочтениях в этой группе.

  1. Добавить новый элемент в группу (Да! Дополнительно кключи Title и Type по умолчанию).
  2. Заменить текст в столбце «Ключ», который гласит «Новый элемент», для FooterText.
  3. В столбце Тип задайте тип дляВаш новый Ключ как String.
  4. Напишите все, что вы хотите в поле под столбцом Значение для нового Ключа.

И ... вуаля!

В следующий раз, когда вы создадите и запустите приложение, перейдите в «Настройки» и в настройки своего приложения, чтобы увидеть текст в группе, в которую вы его поместили.

3 голосов
/ 05 апреля 2011

все, что вам когда-либо понадобится для настройки. Бандл здесь ->

http://developer.apple.com/library/ios/#documentation/PreferenceSettings/Conceptual/SettingsApplicationSchemaReference/Introduction/Introduction.html

однако выбора цветов и т. Д. Не произойдет.извините.

0 голосов
/ 27 декабря 2018

Theres тип под названием PSChildPaneSpecifier, который показывает новую страницу содержимого строки.Поэтому обновите свой Root.plist следующим образом:

    <dict>
        <key>Type</key>
        <string>PSChildPaneSpecifier</string>
        <key>Title</key>
        <string>LicenseAgreementTitle</string>
        <key>File</key>
        <string>License</string>
    </dict>

И создайте файл License.strings в папке локали внутри Settings.bundle:

"Part1": "First paragraph"
"Part2": "Second paragraph"

И вам нужна лицензия.plist рядом с Root.plist, чтобы перечислить ваши части:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
    <dict>
        <key>StringsTable</key>
        <string>License</string>
        <key>PreferenceSpecifiers</key>
        <array>
            <dict>
                <key>Type</key>
                <string>PSGroupSpecifier</string>
                <key>FooterText</key>
                <string>Part1</string>
            </dict>
            <dict>
                <key>Type</key>
                <string>PSGroupSpecifier</string>
                <key>FooterText</key>
                <string>Part2</string>
            </dict>
        </array>
    </dict>
</plist>

Я нашел это в приложении Apple Remote, распаковав файл ipa.

0 голосов
/ 01 июня 2012

Если вы хотите, чтобы шрифт был полужирным , просто вставьте форматированный текст в свойство Title группы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...