Ios 完整UIScrollView的快照

Ios 完整UIScrollView的快照,ios,objective-c,uiscrollview,screenshot,snapshot,Ios,Objective C,Uiscrollview,Screenshot,Snapshot,我正在尝试创建一个完整uiscrollview的快照,所有内容大小,我已经搜索了很多,我在这里找到了一些东西,比如: 我试过了,但有一个问题,因为在屏幕截图中某些元素(例如某些UIImageView)被放大或拉伸,或者处于不同的位置,我不明白为什么,有人可以帮助我创建此快照吗?我不确定,但我认为当用户看到UIScrollView元素时,会创建并更新这些元素。如果是这样的话,当它们的帧不在显示的“窗口”上时,可能还没有准备好显示 尝试光栅化UIScrollView的内容 yourLayer.sh

我正在尝试创建一个完整uiscrollview的快照,所有内容大小,我已经搜索了很多,我在这里找到了一些东西,比如:


我试过了,但有一个问题,因为在屏幕截图中某些元素(例如某些UIImageView)被放大或拉伸,或者处于不同的位置,我不明白为什么,有人可以帮助我创建此快照吗?

我不确定,但我认为当用户看到UIScrollView元素时,会创建并更新这些元素。如果是这样的话,当它们的帧不在显示的“窗口”上时,可能还没有准备好显示

尝试光栅化UIScrollView的内容

yourLayer.shouldRasterize = YES;
这样,所有内容都应该一次更新