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.

questionAnswers(3)

yourAnswerToTheQuestion