Пакет настроек: как создать нажимаемую кнопку, которая показывает текстовое поле?
Как я могу создать файл Root.plist, в котором есть группа с некоторым названием, затем нажимаемая кнопка с некоторым заголовком, и после нажатия этой кнопки появляется новое окно с некоторым длинным текстовым полем? Что-то вроде опции "О программе" для приложений -> кнопка "о" ссылается на длинное текстовое поле.
Я попытался создать группу, затем многозначное значение, и к массиву "Заголовки" многозначного значения я добавил элемент String с текстом. Однако этот текст кликабелен, и я хочу, чтобы он выглядел как текстовое поле.
1 ответ
Решение состоит в том, чтобы добавить дочернюю панель, а не многозначное значение.
Добавьте этот узел в файл root.plist:
Тип Ключ PSChildPaneSpecifier О заголовке О файле О файле
Затем создайте файл About.plist (добавьте его в файл settings.bundle из Finder: просмотрите содержимое пакета, а затем добавьте файл вручную.
Файл должен выглядеть так:
Строки Имя файла О PreferenceSpecifiers Тип заголовка PSGroupSpecifier FooterText Bla Bla Bla