2

我想知道是否有办法截取当前视图屏幕上的所有内容 - 导航栏、内容、标签栏 - 但除了状态栏,有没有办法做到这一点?

4

2 回答 2

2

正如评论中所建议的,我知道的最好的方法是截取屏幕截图,然后使用图形上下文参数仅裁剪出您需要的部分。

检查这个:调整应用内屏幕截图的大小

上面的问题有一个答案(由我:))裁剪导航栏和标签栏,但您可以修改它以裁剪出您需要的任何部分。

于 2012-03-20T02:49:24.840 回答
0

我想你可以开始一个新的图像上下文,将主视图控制器的视图绘制到该上下文,从该上下文中获取 UIImage,关闭该上下文,最后你会得到主视图控制器视图的屏幕截图,它应该有您在屏幕截图中想要的一切。

于 2012-03-20T01:42:38.050 回答