あるクラスでボタンをセットアップし、それをクリックすると、別のクラスにあるメソッドを呼び出しており、そのメソッドでUIImageViewのセットアップコードを持っています。
メソッドが呼び出されていますが、どういうわけか ImageView が作成されていないようです。理由がわかりません。そのため、その ImageView に画像を追加できません。
ここに私がやろうとしていることのいくつかのコードがあります:
私の最初のviewControllerClassには、ボタンのクリックで起動する次のメソッドがあります。
- (IBAction)buttonClicked:(id)sender {
[secondViewController createNewImageView];
}
次に、2 番目の viewController で、実行時に ImageView を作成する createNewImageView メソッドを呼び出しています。
-(void)createNewImageView {
newImageView = [[UIImageView alloc] initWithFrame:CGRectMake(100,100, 100, 100)];
newImageView.backgroundColor = [[UIColor yellowColor] colorWithAlphaComponent:0.4];
[self.otherNewView addSubview:newImageView];
}
しかし、どういうわけか ImageView が私のビューに追加されていません。なぜこれが起こっているのでしょうか?
私はここで何が欠けています..?
御時間ありがとうございます :)
EDIT : ボタンを保持するクラスは UIPopOverController です。