Modyfikowanie właściwości alfa UIButton z innej klasy
Próbuję zmienićalpha
zUIButton
z innej klasy. Funkcja, która jest wywoływana w ustawieniualpha
właściwość mojego UIButton jest rzeczywiście wywoływana, ponieważ umieściłemNSLog
tam i widzę jak to działa. Byłbym wdzięczny, gdybyś mógł mi coś zasugerować.
Oto mój obecny kod.
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];
}
A po naciśnięciu widoku obrazu w mojej konsoli otrzymuję:Alpha set
. A przycisk się nie zmienia.