0

У меня есть UIView и внутри у меня есть UICollectionView с парой изображений. UICollectionView отвечает на перетаскивание, и я могу прокрутить его без проблем. Когда я применяю преобразование CATransform3D к UIView, которое содержит UICollectionView (эффект преобразования масштаба, например, в приложении Twitter), UICollectionView перестает отвечать на касание, а затем прокрутка не работает. Я попытался обновить UICollectionView после того, как трансформация выполнена, но ничего не помогает. Любая идея?UICollectionView не отвечает после CATransform3D

ответ

0

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

Вы можете вывести рамку с помощью отладки консоли

или

использовать вид Xcode отладки: после вашего преобразования, перейдите в Xcode и откройте в главном меню

Debug-> Просмотр Debuggin-> Capture View Hierarchy

+0

Рамка в порядке, размер содержимого get messed вверх, который я установил после преобразования, и все в порядке как на выходе, так и на просмотр отладки, но просмотр коллекции все еще не отвечает на касания – zevonja

+0

и каков ваш кадр и contentSize до и после преобразования? –

+0

, например, до перехода 640x200, после преобразования 320x200, я перезагружаю contentSize обратно до 640x200, но все же doesntwork – zevonja

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