を別のクラスから変更alpha
しようとしています。UIButtonUIButton
のプロパティを設定して呼び出される関数は、実際に呼び出されます。これは、そこに を配置し、その動作を確認できるためです。何か提案をいただければ幸いです。alpha
NSLog
これが私の現在のコードです。
ViewController.h
- (void) setAlphaToButton;
@property (strong, nonatomic) IBOutlet UIButton *myButton;
ViewController.m
@synthesize myButton;
- (void) setAlphaToButton {
myButton.alpha = 0.5;
NSLog(@"Alpha set");
}
ImageViewSubclass.m
- (void) tapDetected:(UITapGestureRecognizer *)tapRecognizer {
ViewController *VC = [[ViewController alloc] init];
[VC setAlphaToButton];
}
画像ビューが押されると、コンソールに次のように表示されますAlpha set
。そして、ボタンは変更されません。