2012-06-15 3 views
1

Какая опция besy позволяет пользователю выбрать номер на iOS? В основном у меня есть «форма», которая позволяет пользователям настраивать игру. Один из вариантов требует от них указать количество команд.iOS - Как разрешить пользователю выбирать диапазон чисел?

Моя первая идея заключалась в использовании слайдера, но как бы я это сформулировал? Ниже, кажется, не очень интуитивным:

Select number of teams: 5 
C=====O=================D 

Но опять же, это не выглядит очень хорошо либо:

Select number of teams: 
C========O==========D 5 

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

Заранее спасибо.

ответ

1

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

Также альтернатива состоит в том, чтобы иметь две кнопки +/- и текстовое поле, которые увеличивали бы и уменьшали количество команд.

И, наконец, вы можете использовать один из пользовательских элементов управления:

1

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

Однако слайдер может выбрать только один номер - в заголовке вопрос вы ссылаетесь «выбрать диапазон чисел». Это довольно большая разница. Если вам нужен ползунок для выбора диапазона (например, от 3 до 5), необходим специальный компонент two-way slider.

+0

Ах да. Я просто издевался над этим, и это не выглядит так, как я думал. И вы правы в моей формулировке вопроса! Я хотел сказать select FROM из диапазона чисел ..., так как в нем есть мин и макс. Еще раз спасибо. –

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