I've made a custom button programmatically in

- (void)viewDidLoad

However I need to call one of its methods in

-(void) viewDidAppear:(BOOL)animated

I need to call

[self.custom setHidden:YES]

Is the buttons scope only in viewDidLoad?

有帮助吗?

解决方案

Assuming you're working with ARC:

Define it as a property in your class:

@property (nonantomic, strong) UIButton *myButton;

and assign it to that property in viewDidLoad:

UIButton *myBtn = [[UIButton alloc] init];
self.myButton = myBtn;
...
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top