2013-12-12 3 views
0

im ищет аналогичный элемент управления для этого Android Wheel, что очень похоже на UIPickerView, но я знаю, что Apple использует для отклонения APP, которые изменяют внешний вид UIPickerView.Пользовательский контроль UIPicker IOS

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

Я нашел некоторые элементы управления here, но большинство из них поддерживает только строки, некоторые изображения поддержки и зацикливаются, но не позволяют пользователю прокручивать.

Моя цель - создать петлю прокрутки кнопки, где вы можете перетащить любую кнопку в центр колеса и увидеть текстовое описание на uilabel, мне не нужны кнопки для использования в качестве кликов.

Надеюсь, я хорошо объяснил и извиняюсь за мой плохой английский.

+1

Для меня этот элемент управления Android выглядит точно так же, как UIPickerView. Чтобы добиться бесконечной (одинаковой) прокрутки, см. Http://stackoverflow.com/questions/3618816/uipickerview-infinite-rows – Till

+0

Я создал пользовательский UIPickerView, расширив UIView. Мне нужно 7-8 часов, чтобы получить этот код. Это прекрасно? –

ответ

1

Я бы предложил вам пойти с iCarouselhere. Это позволяет вам использовать другой режим прокрутки & направления & эффекты, которые вы можете проецировать на пользовательский вид, похожий (с помощью Sliding-In & Sliding-Out снизу экрана), как UIPickerView. Это не делается с расширением UIPickerView, но вы можете проецировать его так. После того, как вы увидите демонстрационное приложение, вы можете в конечном итоге передумать, чтобы использовать это для пользовательского UIPickerView.

Просто выполните метод делегата, объявленный here, чтобы узнать, какой элемент был нажат. iCarousel также поставляется с изображением. Вы тоже можете заглянуть в это.

Но если вы хотите придерживаться настройки UIPickerView, то, пожалуйста, взгляните на это сообщение stack Overflow. Это, безусловно, то, что вы хотите, за исключением того, что вам нужно добавить кнопку вместо изображений.

+0

iCarousel выглядит действительно хорошо, могу ли я сделать свиток с ним? – Nanoc

+0

Я использовал его для циклического цикла, но вы можете попробовать другие варианты его для вертикального направления с действительно большим диапазоном чисел. Или, если вы считаете, что ваш список будет бесконечным, тогда предоставите опцию для пользовательского ввода от пользователя, чтобы ввести значение в этом формате, а затем вы можете добавить это значение в существующий список & I карусель добавит новый элемент в список. –

+0

ОК, я нашел, что он просто возвращает yes на iCarouselOptionWrap на метод делегата, действительно спасибо, только то, что я искал – Nanoc

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