Круговой uiscrollview со списком элементов (кнопок)

Я пытаюсь получить круговую прокрутку со списком кнопок, ширина кнопок должна быть динамической (не фиксированной). Я устал от iCarousel, но проблема в том, что он принимает itemWidth как статический, что влияет на все элементы в представлении карусели. поэтому некоторые заголовки перекрываются, между некоторыми слишком много места. Мне нужно, чтобы ширина элемента была динамической.

Может ли кто-нибудь помочь сделать то же самое.

Заранее спасибо :)


person Srinivas G    schedule 31.08.2012    source источник


Ответы (1)


iCarousel поддерживает любые размеры в представлениях, используемых для отображения каждой «карточки»:

- (UIView *)carousel:(iCarousel *)carousel viewForItemAtIndex:(NSUInteger)index reusingView:(UIView *)view
{
}

Вам придется генерировать разные представления для каждой из ваших карточек (и, конечно же, как-то кэшировать их).

person Resh32    schedule 31.08.2012
comment
Если мы установим для itemWidth значение 100 пикселей, iCarousel будет выделять пространство в 100 пикселей для каждой карты независимо от размера карты/вида (ширины), который мы собираемся сгенерировать в методе viewForItemAtIndex. - person Srinivas G; 01.09.2012