Modificando a propriedade alpha do UIButton de outra classe
Estou tentando mudar oalpha
de umUIButton
de outra classe. A função que é chamada em definir oalpha
propriedade do meu UIButton é realmente chamado porque eu coloquei umNSLog
lá e eu posso ver como funciona. Eu ficaria grato se você pudesse me dar alguma sugestão.
Aqui está o meu código atual.
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];
}
E quando a visualização da imagem é pressionada, no meu console eu recebo:Alpha set
. E o botão não muda.