Modificar la propiedad alfa de UIButton de otra clase
Estoy tratando de cambiar elalpha
de unaUIButton
de otra clase. La función que se llama en establecer elalpha
propiedad de mi UIButton en realidad se llama porque he puesto unaNSLog
Allí y puedo ver cómo funciona. Estaría agradecido si me pudieras dar alguna sugerencia.
Aquí está mi código actual.
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];
}
Y cuando se presiona la vista de la imagen, en mi consola me sale:Alpha set
. Y el botón no cambia.