ボタンをクリックして、サブビューの画像が非表示になっているかどうかを確認しようとしています。ログは表示されますが、どういうわけか画像の非表示ステータスを取得できません。
ここで何がうまくいかないのですか?あなたが私を助けてくれることを願っています!
ビューの読み込み:
SubSlide1Hoofdstuk3 *subslide1 = [[SubSlide1Hoofdstuk3 alloc] init];
CGRect frame = self.view.frame;
frame.origin.x = 0;
frame.origin.y = 0;
subslide1.view.frame = frame;
// This works finaly
UIImageView *zwart = subslide1.imageZwart;
[zwart setImage:[UIImage imageNamed:@"imageblack.jpg"]];
[subslide1.b1 addTarget:self action:@selector(switchImageZwart:) forControlEvents:UIControlEventTouchUpInside];
[_scrollView addSubview:subslide1.view];
サブビューで画像をチェックする IBAction は非表示になっています。
-(IBAction)switchImageZwart:(id)sender
{
SubSlide1Hoofdstuk3 *switchactie = [[SubSlide1Hoofdstuk3 alloc] init];
UIImageView *wit = switchactie.imageWit;
UIImageView *zwart = switchactie.imageZwart;
if(zwart.hidden == YES) {
NSLog(@"Image black is hidden!");
} else if(wit.hidden == YES) {
NSLog(@"Image white is hidden!");
} else {
NSLog(@"Can't say... :(");
}
}