我正在尝试从另一个类中更改alpha
一个。UIButton
在设置alpha
我的 UIButton 的属性中调用的函数实际上是被调用的,因为我在NSLog
那里放了一个,我可以看到它是如何工作的。如果您能给我任何建议,我将不胜感激。
这是我当前的代码。
视图控制器.h
- (void) setAlphaToButton;
@property (strong, nonatomic) IBOutlet UIButton *myButton;
视图控制器.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
. 并且按钮不会改变。