Как на картинке сказано более тысячи слов: альтернативный текст http://img.skitch.com/20091008-k16k7we3t43gj3h7htgtjpunpx.jpg
Буду очень признателен за помощь в добавлении описательных меток на панель настроек! Я должен указать, что я хочу сделать это в настройках iPhone-App, которые находятся в меню настроек iPhone ( вне приложения ).
Пример метки:
Для справки: Начиная с iOS4.0 и выше, в PSGroupSpecifier был добавлен ключ FooterText, который делает именно то, что вы ищете.
http://developer.apple.com/library/ios/documentation/PreferenceSettings/Conceptual/SettingsApplicationSchemaReference/SettingsApplicationSchemaReference.pdf (стр. 11)
К сожалению, Apple не предоставила разработчикам iPhone возможность добавлять вид ярлыка, который вы ищете в Settings.app. Для приблизительного приближения я использовал PSGroupSpecifier под другим элементом настройки (например, PSToggleSwitchSpecifier). Он не так элегантен, как настоящий лейбл, но в моей ситуации он работал достаточно хорошо (у меня был только один параметр, поэтому он не конфликтовал ни с какими другими заголовками группы).
PSGroupSpecifier
PSToggleSwitchSpecifier
альтернативный текст http://pseudorandomengineer.com/images/6.png
Если вы хотите смоделировать метку с выравниванием по центру, добавьте пустой заголовок PSGroupSpecifier и поместите текст метки в ключ FooterText.
Попробуйте использовать PSTitleValueSpecifier в списке настроек вашего пакета. Я не уверен, как это само форматируется - скорее всего, жирный, как заголовки групп, - но это может быть то, что вы ищете.
PSTitleValueSpecifier
Проверьте tableView:titleForFooterInSection: метод UITableViewDataSource. Вы можете вернуть строку, которая будет отображаться под разделом табличного представления. Если вы уже используете подкласс UITableViewController, просто реализуйте этот метод, и все готово.
tableView:titleForFooterInSection:
UITableViewDataSource
UITableViewController