delete the Default-568h@2x.png
and you will get the expected results
background image in retina 4
-
30-11-2021 - |
Question
I am using the following code to set a background in my iphone app.
[[self view] setBackgroundColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@"background_final.png"]]];
The problem is that if I try the app in iPhone 5.. retina 4" the background image gets tiled instead of having black spaces where there should not be any images.
I have a Default-568h@2x.png in the app, and it has the correct dimensions but still I am not getting the right image background.
Any Ideas on how to fix this?
Solution
OTHER TIPS
1) Default-568h@2x.png
is only for the launch image. It is not used anywhere in the app.
2) colorWithPatternImage
will repeat if the image size is lesser than the view
So, you can use the image with the height that will fit to the 4" screen. This will work for 3.5" screen also.
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow