Вопрос

Как картинка говорит больше, чем тысяча слов:альтернативный текст http://img.skitch.com/20091008-k16k7we3t43gj3h7htgtjpunpx.jpg

Буду признателен за любую помощь о том, как добавить описательные метки на панель настроек!Я должен отметить, что я хочу сделать это в настройках iPhone-App, которые находятся в меню настроек iPhone (за пределами приложения).

Пример этикетки:

  • iPhone -> Настройки -> Safari -> Предупреждение о мошенничестве
  • Этикетка под:"Предупреждать при посещении мошеннических веб-сайтов".
Это было полезно?

Решение

К сожалению, Apple не предоставила разработчикам iPhone возможности добавлять ярлык, который вы ищете, в Settings.app.В качестве ближайшего приближения я использовал PSGroupSpecifier под другим элементом настройки (например, PSToggleSwitchSpecifier).Это не так элегантно, как настоящий лейбл, но в моей ситуации сработало достаточно хорошо (у меня была только одна настройка, поэтому она не конфликтовала ни с какими другими заголовками групп).

альтернативный текст http://pseudorandomengineer.com/images/6.png

Другие советы

Для справки:Начиная с iOS4.0 и выше, в PSGroupSpecifier был добавлен ключ FooterText, который делает именно то, что вы ищете.

http://developer.apple.com/library/ios/documentation/PreferenceSettings/Conceptual/SettingsApplicationSchemaReference/SettingsApplicationSchemaReference.pdf (стр. 11)

Попробуйте использовать PSTitleValueSpecifier в списке вашего пакета настроек.Я не уверен, как это форматируется само по себе — скорее всего, жирным шрифтом, как заголовки групп, — но это может быть то, что вы ищете.

Если вы хотите имитировать надпись с выравниванием по центру, добавьте пустой заголовок PSGroupSpecifier и поместите текст надписи в клавишу FooterText.

Ознакомьтесь с tableView:titleForFooterInSection: способ UITableViewDataSource.Вы можете вернуть строку, которая будет отображаться под разделом табличного представления.Если вы уже используете UITableViewController подкласс, просто реализуйте этот метод, и все готово.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top