2012-06-07 2 views
0

enter image description hereЧто это за iOS Contol и как его реализовать?

Я запутались:

1) Какой тип управления является один показано на рисунке выше. Я попробовал слайдер, он не дает того же визуального эффекта

2) Как я могу реализовать такой элемент управления точно так, как видно на изображении.

ответ

0

Вы можете иметь два изображения одного для выбранного и другого для невыбранного и когда какая-либо кнопка нажата, измените изображение кнопки на выбранное изображение при нажатии кнопки, а другая две кнопки будут иметь невыбранное изображение. Через некоторое время в выбранном состоянии будет только одна кнопка.

3

Это может быть что угодно, но если я хотел сделать это, я хотел бы сделать это как обычный обычай UIView, который имеет 3 UIButtons

Этот элемент управления будет иметь функцию, как, setLevel: 1,2 или 3 в зависимости от целого числа, это изменит изображение UIButton соответственно

0

Теперь предопределенные элементы управления iOS имеют эту презентацию.

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

Кроме того, вы можете создать себе контроль на двух предыдущих веб-сайтах, вы наверняка найдете много контроля, которые имитируют требуемый дисплей. Вы можете загрузить исходный код, обратное проектирование и создать собственный контроль.

В худшем случае создайте этот элемент управления с нуля с помощью UIView (возможно, UISlider) в качестве суперкласса.

1

1) Если вы просто хотите, чтобы эти 3 точки (Низкий, Высокий, Средний) вы могли сделать, как предложил @Omar в его ответе.

2) Но если вы хотите, чтобы все промежуточные точки и средней (синюю) точку в качестве ручки, вы можете использовать UISlider и изменить его minimumValue, maximumValue и накатанное изображение .. См this учебника

+0

Ya Я сделал это сначала, но клиент хочет, чтобы это были только эти 3 точки и визуально, как на изображении .. спасибо за ответ, хотя Кришна! – Khayrattee

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