0

UIImageViewIBで作成し、 IBOutlet:に接続しました。

@property (nonatomic, retain) IBOutlet UIImageView *alertImage;

ただし、はUIImageView私のコードにまったく反応しません。アウトレットを設定してから、テストするプロパティを変更してみました。

alertImage = [[UIImageView alloc] init];
alertImage.hidden = YES;

しかし、画像は消えませんでした。私は何が間違っているのですか?

4

3 に答える 3

5

問題は、再初期化alertImageしているため、IBで定義されている「元の」ものに接続されていないことです。

単に使用するだけです:

alertImage.hidden = YES;
于 2013-03-26T14:07:42.187 に答える
4

その行を削除:alertImage = [[UIImageView alloc]init]; 書き込みのみalertImage.hidden = YES;

于 2013-03-26T14:07:32.310 に答える
2

IBOutletをプロパティとして宣言したので、プロパティとして使用してみませんか?

試すself.alertImage.hidden = YES;

于 2013-03-26T14:08:44.260 に答える