KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I'm trying to get my CAGradientLayers, that i'm using to create nice gradient backgrounds, to resize nicely on rotation and modal view presentation, but they will not play ball. Here is a video I just created showing my problem: Notice the tearing on rotation. Also please note this video was created by filming the iPhone Simulator on OS X. I have slowed down the animations in the video to highlight my issue. Video of Problem... Here is an Xcode project which I just created (which is the source for the app shown in the video), basically as illustrated the issue occurs on rotation and especially when views are presented modally: Xcode Project, modally presenting views with CAGradientLayer backgrounds... For what it's worth I understand that using: [[self view] setBackgroundColor:[UIColor blackColor]]; does a reasonable job of making the transitions a bit more seamless and less jarring, but if you look at the video when I, whilst currently in landscape mode, modally present a view, you will see why the above code will not help. Any ideas what I can do to sort this out? John
Tags (comma-separated)
Save Edits
Cancel