About iOS using Coregraphics some models have a background red block problem

Source: Internet
Author: User

1, with the release of iphone 7 and the gradual improvement of iOS system version, the background color block will appear on some models when redrawing the desired image using the DrawRect method and Coregraphics.

2, after you call the Cgimagecreatewithmaskingcolors method normally, call the Cgcontextcliptomask method to correct the background color block.

3, please give priority to bit judgment.

1 if([Common is64bit]) {2Mycolormaskedimage =cgimagecreatewithmaskingcolors (Spriteimage.cgimage, mymaskingcolors);3         //solve the problem of background red block in high system of iphone part new model4Cgcontextcliptomask (Context,cgrectmake (0,0, SpriteImage.size.width, spriteImage.size.height), mycolormaskedimage);5         6}Else {7Mycolormaskedimage =cgimagecreatewithmaskingcolors (Spriteimage.cgimage, maskingcolors);8}

About iOS using Coregraphics some models have a background red block problem

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.