![]() |
1
112
这是一个有效的代码。。。
最后几行只是将图像写入/tmp/测试.png然后把它打开预览.app. 这显然只适用于模拟器:-) |
![]() |
2
27
currently accepted answer from Stefan Arentz 没用。 我必须在iOS8和更高版本上实现这一点,并在iPhone上进行了测试。接受的答案只是呈现滚动视图的可见部分,而图像的其余部分保持空白。
我试着用
|
![]() |
3
10
|
![]() |
4
9
Swift 5兼容
|
![]() |
5
8
完善的Swift 4.x/5.0版本,基于 @RyanG 's answer :
|
|
6
7
为了解决这个问题,我将从父级删除scrollview,然后在截图后附加。 完整代码:
|
![]() |
7
4
SWIFT 3版本:
这对我有用 |
![]() |
8
2
下面是另一种方法,它考虑了缩放级别。我有一个包含4个不同UIImageView层的scrollview,我想截取它们的当前状态:
|
![]() |
9
2
如果您不想将滚动视图扩展到整个屏幕之外(而且自动布局也不起作用),有一个更好的方法。
这里有一个 blog post 我写信解释这个过程。
|
![]() |
10
2
SWIFT 3版本感谢@gleb vodovozov:
|
![]() |
11
0
我发现下面的代码和它为我工作。试试这个。。
|
![]() |
12
0
通常我不建议使用图书馆,但是。。。使用快照工具包。它就像一个魅力和代码看起来也不错。使用它是直截了当的:
银行代码:
|
![]() |
13
-2
我知道的不多,但我可以猜如果我们把
|
![]() |
Hemang · 如何使用Swift中的CG类创建以下附加UI? 7 年前 |
![]() |
3366784 · CALayer子层在设备旋转期间不优美 7 年前 |
![]() |
kvv · 如何在另外两条平行线之间画一条垂直直线? 7 年前 |
![]() |
Skyler Lauren · 保存动画Gif时iOS颜色不正确 7 年前 |