I'm not sure about the performance, but I had to do something, and in the end I used UIImageView, which works well (in C #, but works the same in obj-c):
//Add the view controller first, to ensure proper order of views later. Window.RootViewController = new UIViewController(); //create backdrop image view var imageView = new UIImageView(Window.Bounds); imageView.Image = UIImage.FromBundle("backdrop.jpg"); //insert into window. Window.InsertSubview(imageView, 0);
This does not handle orientation changes, but in my case it allowed me to add motion effects to the background (like parallax).
Andrew Theken May 30 '14 at 11:47 a.m. 2014-05-30 11:47
source share