我有一个UIView作为子视图放在UIScrollView中.我有几个由UIView中的图像,文本和按钮组成的子视图.为了获得不错的滚动性能,我shouldRasterize = YES
在UIView中设置了图层.这非常有效,因为性能提高了所以我可以平滑滚动并且不会造成问题,因为我的图形在绘制后是静态的.然而,问题是当我设置shouldRasterize时,光栅化图形在Retina显示屏上模糊且分辨率低.有没有办法让高分辨率图形光栅化以提高性能?
Jam*_*ick 122
似乎我需要将rasterizationScale设置为适当的设备值,如下所示.
myView.layer.rasterizationScale = [[UIScreen mainScreen] scale];
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
10629 次 |
最近记录: |