Как добавить кнопку на страницу настроек iPhone? - PullRequest
2 голосов
/ 09 марта 2010

В приложении «Настройки» на странице настроек Safari есть кнопки с метками «Очистить историю» или «Очистить кэш». Страница настроек почтового приложения содержит большую красную кнопку «Удалить учетную запись».

Есть ли способ создать такую ​​страницу настроек с кнопками для моего приложения? Я проверил документацию Apple и не нашел тип элемента для таких кнопок.

Ответы [ 2 ]

6 голосов
/ 09 марта 2010

К сожалению, я думаю, что вам не повезло - если вы не побег из тюрьмы. Чтобы создать страницу настроек для вашего приложения, вы создаете список, а не кодируете само представление. Это приносит определенные ограничения, такие как невозможность добавить кнопку. Единственное, что вы не можете сделать, это выполнить любой код из приложения «Настройки» - все, что вы можете сделать, - это изменить набор настроек.

Самое близкое, что вы можете получить, это добавить переключатель с меткой «Очистить историю при следующем запуске» и проверить, установил ли пользователь этот параметр при каждом запуске приложения. Затем установите настройки так, чтобы переключатель был установлен в положение Off.

1 голос
/ 09 марта 2010

AppStore apps - Вы не можете. Даже если вы можете добавить кнопку, ни один код не может быть запущен, что делает это бесполезным.


Взломанные приложения - используйте PreferenceBundle и создайте спецификатор PSButtonCell. Смотри http://www.iphonedevwiki.net/index.php?title=Preferences_specifier_plist.

...