Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Repeat Image from Storyboard for Launch Screen [duplicate]

I'm trying out the new funky Launch Screen.xib (storyboard) instead of using launcher images in my iOS app.

On my first page I have a tiled background image called [email protected] which I put on the background of that first page via code:

self.view.backgroundColor = [UIColor colorWithPatternImage: [UIImage imageNamed:@"bodybg.png"]];

So I could do with having the same background on the Launch Screen. Presumably there's no way to execute code when the Launch Screen.xib is loaded, so how do I go about putting a tiled, retina background on a Launch Screen.xib?

like image 995
Matt Parkins Avatar asked Nov 19 '22 03:11

Matt Parkins


1 Answers

  1. Add the image to an asset catalog.
  2. Choose Editor > Show Slicing.
  3. Change slicing configurations as the following (100x100 image is used here): Slicing configuration (This tells Xcode that there are no fixed parts and the entire image should be tiled).
  4. Add UIImageView to your launch screen and use the previous image. Set the mode to Scale to Fill and the image will be tiled to fill the image view.
like image 101
Hejazi Avatar answered Nov 21 '22 17:11

Hejazi