2009-10-08 2 views
1

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

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

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

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

ответ

3

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

alt text http://pseudorandomengineer.com/images/6.png

+0

Спасибо. Вот что я и пробовал. К сожалению, это выглядит не так, «элегантно» ... Тем не менее, спасибо за ваш ответ! – Markus

+0

Нет проблем. Я думал, что должен добавить его для будущей справки, на всякий случай, если он подходит кому-то другому. :-) – hjon

-1

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

+0

Спасибо за ваш ответ. Я должен был бы более четко указать, что я хочу, чтобы это было в настройках iPhone-App, которые находятся в меню «Настройки» iPhone (вне приложения). Бьюсь об заклад, нет никакого способа достичь этого ...? – Markus

0

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

+0

К сожалению, это похоже на настройку - только тот, который вы не можете редактировать. Похоже, мне не повезло с моими лейблами ... Спасибо в любом случае! – Markus

0

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

Смежные вопросы