Пакет настроек: как создать нажимаемую кнопку, которая показывает текстовое поле?

Как я могу создать файл Root.plist, в котором есть группа с некоторым названием, затем нажимаемая кнопка с некоторым заголовком, и после нажатия этой кнопки появляется новое окно с некоторым длинным текстовым полем? Что-то вроде опции "О программе" для приложений -> кнопка "о" ссылается на длинное текстовое поле.

Я попытался создать группу, затем многозначное значение, и к массиву "Заголовки" многозначного значения я добавил элемент String с текстом. Однако этот текст кликабелен, и я хочу, чтобы он выглядел как текстовое поле.

1 ответ

Решение

Решение состоит в том, чтобы добавить дочернюю панель, а не многозначное значение.

Добавьте этот узел в файл root.plist:

Тип Ключ PSChildPaneSpecifier О заголовке О файле О файле

Затем создайте файл About.plist (добавьте его в файл settings.bundle из Finder: просмотрите содержимое пакета, а затем добавьте файл вручную.

Файл должен выглядеть так:

Строки Имя файла О PreferenceSpecifiers Тип заголовка PSGroupSpecifier FooterText Bla Bla Bla

Другие вопросы по тегам