road.png をResources フォルダに追加して、以下のように実装した。
- (void)viewDidLoad { [super viewDidLoad]; UIImage* backgroundImage = [UIImage imageNamed:@"road.png"]; UIImageView* backgroundView = [[UIImageView alloc] initWithImage:backgroundImage]; [backgroundView setFrame:[[UIScreen mainScreen] bounds]]; [self.view addSubview:backgroundView]; [backgroundView release]; }
参考にしたのは以下の箇所。
How do I create a view for images?さらに、UIImageView を setFrame メソッドで画面全体に表示させて、view に追加している。
To create a view for images, use the UIImageView class, as shown in Listing 14.
Listing 14: Creating a view for images
UIImage *image = [UIImage imageNamed:@"image.png"];
UIImageView *theImageView = [[UIImageView alloc] initWithImage:image];
参考サイト:
User Experiense Coding How-To's