iOS10-- snapshotViewAfterScreenUpdates 失效

摘要:
如果snapshotViewAfterScreenUpdates失败,请改用此方法,但创建自己的ImageView替代方法:-(UIImage*)imageFromView:(UIView*)snapView{UIGraphicsBeginImageContext(snapView.frame.size);CGContextRefcontext=UIGraphicsGetCurrentContext

如果snapshotViewAfterScreenUpdates失效, 用这个方法替代, 不过要自己创建ImageView 替代方式:

- (UIImage *)imageFromView:(UIView *)snapView {
    UIGraphicsBeginImageContext(snapView.frame.size);
    CGContextRef context = UIGraphicsGetCurrentContext();
    [snapView.layer renderInContext:context];
    UIImage *targetImage = UIGraphicsGetImageFromCurrentImageContext();
    UIGraphicsEndImageContext();
    return targetImage;
}
   UIImage *image = [self imageFromView:fromVC.fromVCImageView];
    UIImageView *snapView = [[UIImageView alloc] initWithImage:image];
    snapView.frame = fromVC.fromVCImageView.frame;
    [containerView addSubview:snapView];

免责声明:文章转载自《iOS10-- snapshotViewAfterScreenUpdates 失效》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇JQuery表格操作的常用技巧总结LDAP的作用与实现下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

”该证书已被签发机构吊销“错误解决方案

昨天安装和配置Outlook时,公司要求使用修改后的Outlook。在官网上下载安装证书后,始终没有成功,始终存在“证书已被颁发机构吊销”的错误,但很明显,证书尚未过期。一天下来,我对这件事很不高兴。我匆忙地把钥匙留在了公司,回家后,我决定不进门。SB房东说没有备用钥匙,让我找到开锁公司。开锁公司想打开我的烂门100次,所以我去网吧玩了一晚。今天早上我上班时...

Hibernate 数据的批量插入、更新和删除

对于这个批处理场景,Hibernate提供了一个批处理解决方案。接下来,我们将从批插入、批更新和批删除三个方面介绍如何处理此批处理场景。为了避免这种情况,Hibernate为批量更新和批量删除提供了类似于SQL的HQL语法。...

Docker Compose 版本过高(Docker版本不匹配),降低docker-compose版本

好了,开始降级docker-compose,先卸载:#pipuninstalldocker-compose再安装指定版本:#pipinstalldocker-compose==1.5.2至此,docker-compose降版本成功!...

SqlServer数据库存入decimal类型数据注意事项

对于sqlserver,Decimal可用于存储具有小数点和固定值的值。与浮点和实数不同,十进制用于存储近似值。目的是满足精确数学运算的需要。它是最大和最精确的浮点数字类型。对于十进制类型,请注意必须指定精度;否则,十进制只能存储为整数,就像int一样。例如,十进制是存储长度为18位和小数点后2位的数据。...

JavaMail给QQ邮箱发邮件报错

org.springframework.mail.MailAuthenticationException:身份验证失败;nestedexceptionisjavax.mail.AuthenticationFailedException:535错误:http://service.mail.qq.com/cgi-bin/help?subtype=1&&a...

使用 supervisor 管理进程

Supervisor可以在Linux和Mac OS X上运行。Supervisor功能强大,提供了很多功能,但我们可能只需要使用其中的一小部分。为了方便起见,我们将配置分为两部分:管理程序和应用程序。首先,让我们看看supervisord的配置文件。...