Is there any way to set a background view on a UITableViewController?
I try with the code I am using on a UIViewController
, but the view comes over all the contents of the table view. If I add the background view in the cellForRowAtIndexPath-method
, it is not showing at all. Has anyone done this before or have an idea on how it can be done? Here is the code I am using:
UIImage *image = [UIImage imageNamed: @"background.jpg"]; UIImageView *backImage = [[UIImageView alloc] initWithImage: image]; [self.view addSubview: backImage]; [self.view sendSubviewToBack: backImage];
I know it's been a long time, but just for the record.. I Think I found a better solution using UITableView.backgroundView
:
UIImageView *imageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"lisbon.png"]]; self.tableView.backgroundView = imageView; [imageView release];
I tried with an image size of 320x480 on iPhone, and works perfect (I have tried with .jpg also).
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With