Добавление текстовых меток к ползункам в приложении iPhone Settings

При конфигурировании Settings.bundle как части пакета приложения для iPhone это тривиально для добавления изображений минимального и максимального значения к ползункам (PSSliderSpecifier), но не простых максимальных и минимальных текстовых меток.

http://developer.apple.com/iPhone/library/documentation/PreferenceSettings/Conceptual/SettingsApplicationSchemaReference/Articles/PSSliderSpecifier.html

гуру iPhone: любой знающий о простом средстве применить текстовые метки к этим ползункам для использования в рамках приложения Настроек (поэтому, никакие интриги разделения на подклассы ползунка; все это должно быть сделано через plist)? Я предполагаю, что мог просто использовать изображение маркировки, но... ew.

Бонусные очки, если существует способ показать текущее значение ползунка в своего рода числовом формате.

6
задан Kevin L. 18 May 2009 в 22:11
поделиться

1 ответ

Мне нужно было сделать то же самое, открыв некоторые временные переменные из моего кода для пучка настроек, чтобы с ними могли играть не разработчики. Насколько я знаю, нет способа сделать это с помощью слайдера. Однако я нашел хороший обходной путь:

Вместо этого используйте многозначный элемент управления и задайте ему список строк и значений. Например, чтобы реализовать выбор времени с помощью многозначного элемента управления, я бы использовал такие комбинации названий и значений, как:

30 секунд = 30, 1 минута = 60, 5 минут = 300 и т.д.

Оказалось, что это более элегантный дизайн, чем использование ползункового элемента управления для выбора диапазона числовых значений. Например, вы можете объединить приведенный выше элемент управления с несколькими значениями в существующую группу настроек (в отличие от ползунков, где вам нужно маркировать ползунки, создавая отдельную группу для каждого ползунка).

4
ответ дан 17 December 2019 в 00:14
поделиться