gpt4 book ai didi

ios - 设置 contentScaleType 时由于内存警告导致应用程序崩溃

转载 作者:行者123 更新时间:2023-11-30 12:29:12 24 4
gpt4 key购买 nike

我正在开发一个应用程序,其中使用 CGContext 创建正方形、圆形和直线。当我放大时,我正在设置 ImageView 的 subview contentScaleFactor

代码:

func scrollViewDidEndZooming(_ scrollView: UIScrollView, with view: UIView?, atScale scale: CGFloat) {
for view in (imageView?.subviews)! {
view.contentScaleFactor = scale;
view.setNeedsDisplay()
}
}

但是当执行此代码时,应用程序因内存警告而终止。当我注释特定行 (view.contentScaleFactor = scale;) 时,应用程序运行完美。

有什么解决办法吗?

最佳答案

使用view.transform = CGAffineTransformScale(CGAffineTransformIdentity,scale,scale);而不是view.contentScaleFactor

关于ios - 设置 contentScaleType 时由于内存警告导致应用程序崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43804348/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com