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

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

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

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


person Piero    schedule 15.09.2013    source источник


Ответы (1)


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

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

yourLayer.shouldRasterize = YES;

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

person Giuseppe Garassino    schedule 15.09.2013