• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:iPhoneアプリプログラミング)

iPhoneアプリ開発超初心者のための画像表示方法

このQ&Aのポイント
  • iPhoneアプリ開発超初心者の方向けに、画像を表示する方法を教えます
  • 「逆引きObjective-C for iPhoneアプリ」というサイトには、画像の表示方法が紹介されています
  • 上記のサンプルプログラムとメソッドを組み合わせることで、画面上の特定位置に画像を表示することができます

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

> メソッド > - (IBAction)executeView:(id) sender { >   // 画像表示 > } は、あなたが作ったメソッドなのだと思いますが、 どんな時に呼ばれるメソッドですか? ボタンを押したときに呼ばれるようにしているメソッドなら とりあえず > // UIImageViewの初期化 > CGRect rect = CGRectMake(10, 10, 250, 250); > UIImageView *imageView = [[UIImageView alloc]initWithFrame:rect]; > > // 画像の読み込み > imageView.image = [UIImage imageNamed:@"lena.png"]; > > // UIImageViewのインスタンスをビューに追加 > [self.view addSubview:imageView]; をそのメソッドの中に書けば指定位置に画像を表示できると思います。 ただ、addSubviewはビューを追加するメソッドですので このままだとボタンを押すたびに新しいイメージビューが どんどん上に重ねられていき、どんどんメモリを消費します。 既にビューを追加済みなら、新たに追加しないようにするか 古いビューを一旦削除した上で新しいビューを追加するような 処理は必要だと思います。

kiara007
質問者

お礼

ご回答ありがとうございます。 ご推察のとおり、ボタンを押したときに呼び出されるメソッドです。 ご回答の内容に沿ってプログラミングを続けてみます。

関連するQ&A