2016-03-07 4 views
3

У меня возникла очень странная проблема с просмотром 3D-Touch в моем приложении. Когда вы нажимаете на ячейку, чтобы показать предварительный просмотр, кажется, что из верхнего левого угла открывается вид, пока он не покажет контроллер просмотра предварительного просмотра, и в этот момент это полный размер контроллера вида.Очень странное поведение в представлении при реализации 3D-предварительного просмотра

Here's a video of the behavior

Я не был в состоянии воспроизвести в любых приложениях, которые я создал с нуля; Однако, создавая новый TableView и вид контроллер в же приложении он все еще делает это:

Video

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

Спасибо!

+0

Имея такую ​​же проблему с UICollectionView с Segue в раскадровке. Не UICollectionViewController. Я должен представить, что это ошибка Apple? – Manny

ответ

2

Мне потребовалось некоторое время, чтобы найти эту ошибку. Оказывается, это вызвано (в моем случае) https://github.com/icanzilb/EasyAnimation. Когда я удаляю библиотеку, ошибка исчезнет.

Cheers!

Edit: Как это происходит это документально здесь: https://github.com/icanzilb/EasyAnimation/issues/14

+0

Вот оно! Они всегда говорят, что вы рискуете сломать вещи в сторонних библиотеках, но это первый раз, когда я это испытал. Благодаря! –