Можно ли добавить информацию или текст справки в комплект настроек iPhone? - PullRequest
27 голосов
/ 29 апреля 2009

Некоторые из предоставленных Apple приложений имеют в своих настройках информационный / справочный текст. Например, экран настроек клавиатуры включает в себя под сочетанием клавиш «.» текст справки «Двойное нажатие клавиши пробела ...».

Я знаю, что могу сделать это в своем приложении, добавив нижний колонтитул группы, но возможно ли это сделать в приложении настроек, добавив поле в файл plist в моем файле Settings.bundle?

Ответы [ 4 ]

36 голосов
/ 07 июля 2010

Согласно недавно измененному документу Apple, ключ FooterText доступен в словаре PSGroupSpecifier, который доступен только в iOS 4.0 или более поздней версии.

Ссылка: https://developer.apple.com/library/content/documentation/PreferenceSettings/Conceptual/SettingsApplicationSchemaReference/Articles/PSGroupSpecifier.html

4 голосов
/ 18 декабря 2010

Использование ключа FooterText в PSGroupSpecifier - это то, что вам нужно использовать. И это задокументировано как xesique уже сказано.

4 голосов
/ 08 мая 2009

То, как я это делаю, и то, как я видел другие сторонние приложения, это просто использование информационного заголовка в качестве PSGroupSpecifier

Я только видел, как нативные приложения Apple делают это другим, немного более приятным способом. Я ожидаю, что способность закопана глубоко в недокументированных областях SDK.

0 голосов
/ 20 февраля 2016

Обратите внимание, что клавиша «FooterText» не встроена во всплывающее меню редактора схем / списков параметров, которое является частью XCode. Когда вы выбираете «Группу» и вводите возврат клавиатуры или нажимаете значок «плюс», вам предоставляется выбор: «Новый элемент», «Тип» или «Заголовок». Необходимо вручную отредактировать значение этого ключа. текст, который вы вводите в качестве связанной строки, будет отображаться серым цветом (а не черным текстом, используемым для членов групп) и сохраняет его в верхнем / нижнем регистре.

...