gpt4 book ai didi

iphone - CALayer 中的性能滚动和视网膜分辨率图像

转载 作者:IT王子 更新时间:2023-10-29 07:36:50 31 4
gpt4 key购买 nike

我有一个 UIView,作为 UIScrollView 的 subview 。我在 UIView 中有几个由图像、文本和按钮组成的 subview 。为了获得良好的滚动性能,我在 UIView 的图层上设置了 shouldRasterize = YES。这在提高性能方面效果很好,因此我可以平滑滚动并且不会造成问题,因为我的图形一旦绘制就静态了。但是,问题是当我设置 shouldRasterize 时,光栅化图形在 Retina 显示器上模糊且分辨率低。有没有办法让高分辨率图形光栅化以提高性能?

最佳答案

看来我需要将 rasterizationScale 设置为设备的正确值,如下所示。

myView.layer.rasterizationScale = [[UIScreen mainScreen] scale];

关于iphone - CALayer 中的性能滚动和视网膜分辨率图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4475127/

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