2014-03-11 1 views
0

при использовании iCarousel с iCarouselTypeRotary style, все это работает хорошо, за исключением того, что копия внутреннего вида всегда сидит в фоновом режиме (как если бы был первый iCarousel за первым, не отвечает на события)iCarousel iCarouselTypeRotary item views оставляют копию в фоновом режиме

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

Любые предложения приветствуются

Благодаря

Tudor

ответ

0

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

Вы добавляете карусель программно в метод viewDidAppear? И если да, проверьте, существует ли он, или удалите старый, если это произойдет?

Попробуйте установить точку останова, чтобы увидеть, сколько раз код для добавления карусели выполняется.

+0

Ник, вы правы. Заметили сегодня утром, что происходит дополнительный обратный вызов, и я не проверял, был ли объект iCarousel нулевым до выделения. В любом случае, хорошая возможность поблагодарить вас за такую ​​замечательную библиотеку - Спасибо – Tudor

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