문제

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