2016-07-01 1 views
0

У меня есть UITextView в UIScrollView в UICollectionViewCell, и когда я нажимаю на нее, все прокручивается вверх для клавиатуры, но она никогда не прокручивается, когда я закрываю клавиатура.UICollectionViewCell прокручивается, когда UITextView прослушивается, не отбрасывает назад, когда клавиатура отклоняется

Эта проблема возникает только, когда все находится внутри UICollectionViewCell

Я не добавил код, чтобы вызвать прокрутку вверх, на самом деле UICollectionViewCell даже не делегат UITextView

Любое бежало в это? Или кто-нибудь знает, как отключить его от прокрутки вверх, когда появится клавиатура?

Спасибо за любую помощь ...

ответ

0

Я нашел ответ на этот вопрос окончательно. Я думал, что, поскольку у моего UICollectionViewCell есть UIScrollView, он прокручивал содержимое в UIScrollView. То, что на самом деле происходило, было то, что UICollectionView фактически переместил рамку всего UICollectionViewCell на 200 пикселей, когда клавиатура появилась, но не сдвинула ее назад, когда клавиатура исчезла, поэтому я просто сделал делегата UITextView и когда он закончил редактирование. Я сбросил начало ячейки до (0, 0)