2010年9月17日金曜日

Day6 Reaction Time(2)view に背景画像を追加する

背景画像として、road.png をview に追加する。
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?
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];
さらに、UIImageView を setFrame メソッドで画面全体に表示させて、view に追加している。

参考サイト:

User Experiense Coding How-To's