Ändern der Alpha-Eigenschaft von UIButton aus einer anderen Klasse
Ich versuche das zu ändernalpha
von einemUIButton
aus einer anderen Klasse. Die in aufgerufene Funktion setzt diealpha
eigentum von meinem UIButton heißt eigentlich weil ich einen gesetzt habeNSLog
dort und ich kann sehen, wie es funktioniert. Ich wäre dankbar, wenn Sie mir einen Vorschlag machen könnten.
Hier ist mein aktueller Code.
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];
}
Und wenn die Bildansicht gedrückt wird, erhalte ich in meiner Konsole:Alpha set
. Und die Schaltfläche ändert sich nicht.