开发者

Can I set the scaleFactor of an UIView when I want my drawing code in -drawRect to not waste too much memory?

开发者 https://www.devze.com 2023-01-17 02:20 出处:网络
I am drawing something into -drawRect of an UIView, and in this case I really want a certain amount of pixels. With the retina display, my view has a scaleFactor of 2.0 and when I draw something that

I am drawing something into -drawRect of an UIView, and in this case I really want a certain amount of pixels. With the retina display, my view has a scaleFactor of 2.0 and when I draw something that is supposed to be 10 pixels heigh, it's actually 20 heigh. Is it okay to set the scale factor back to 1.0 to get a 1:1 mapping between po开发者_高级运维ints and pixels?


The official documentation says it's ok.

See 'Accounting for Scale Factors in Core Animation Layers' in 'iOS Application Programming Guide' for details.


Wrong guide - try the section "Accounting for Scale Factors in Core Animation Layers", in "Drawing and Printing Guide for iOS"

0

精彩评论

暂无评论...
验证码 换一张
取 消