Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Снимок полного UIScrollView

Автор вопроса: PieroОтветов: 1

я пытаюсь создать снимок полного uiscrollview, всего размера содержимого, я много искал, и я нашел что-то здесь, на SO, например:

Получение снимка экрана UIScrollView, включая части вне экрана

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

iosobjective-csnapshotuiscrollviewscreenshot

Ответы

Ответ 1 · Giuseppe Garassino

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

Попробуйте растрировать содержимое вашего UIScrollView.

yourLayer.shouldRasterize = YES;

Таким образом, все должно обновляться одновременно.

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы