Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 7616745
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 31, 20262026-05-31T02:57:54+00:00 2026-05-31T02:57:54+00:00

While testing my application in today’s release of iOS 5.1 GM, I noticed that

  • 0

While testing my application in today’s release of iOS 5.1 GM, I noticed that some of my views are drawing solid black rather than their patterned background color. The exact same code works fine on previous iOS releases (tested on 4.2 – 5.0.1).

See screenshots:
Screenshots of issue

Has anybody else experienced this? Is there a workaround?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-31T02:57:55+00:00Added an answer on May 31, 2026 at 2:57 am

    Answering my own question (it took me a few days to debug this, so hopefully this saves somebody else some time 😉 ):

    The root cause involves using an patterned UIColor (via +[UIColor colorWithPatternImage:]) as a background color on a UIView that is above a UIImageView with the same image.

    Example:

        UIImageView *imageView = [[UIImageView alloc] initWithImage:anImage];
        [_containerView addSubview:imageView];
    
        UIColor *patternColor = [UIColor colorWithPatternImage:anImage];
        UIView  *patternView = [[UIView alloc] initWithFrame:frame];
        [patternView setBackgroundColor:patternColor];
        [_containerView addSubview:patternView];
    

    Both views draw black, and there appears to be a caching issue where all other uses of the image draws black until the application is suspended/resumed.

    I filed issue #10795514 with Apple to report this, but it looks like it made it into 5.1. A reduction of this problem is available at: http://iccir.com/public/radar/Radar10795514.zip

    The only workaround I found was to flatten the view hierarchy and draw the pattern image twice in the same view.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

My time zone is CET (Berlin). And while testing Joda's DateTime i noticed some
While testing a new application, we came across an issue that sometimes a stored
While testing an ASP.NET application with perfmon, we find that the following field is
While testing some real-time simulation code which uses a Swingworker I noticed my GUI
While testing an application I've written in Django, I've found that I'm be thrown
While testing an application that uses Helvetica Neue as its primary font on Android
I use Firefox in daily use. While testing own web-application in Internet Explorer, I've
While testing out a UDP multicast server that I've written on Windows 7 Ultimate
Why i am getting following error while testing the application? App1 does not specify
While testing my Google App Engine application, I search for links which include app

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.