私のviewWillAppearメソッドは「-(void)doSomething」を呼び出します。
- (void)doSomething
{
Y4AppDelegate * delegate = (Y4AppDelegate *)[[UIApplication sharedApplication] delegate];
if(delegate.booSomeValue == 0) {
UIButton * aButton = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[aButton setFrame:CGRectMake(20,360,280,40)];
[aButton setTitle:@"Title"
forState:UIControlStateNormal];
[aButton addTarget:self
action:@selector(mySelector)
forControlEvents:UIControlEventTouchDown];
[self.view addSubview:aButton];
}
}
動作しますが、aButtonは引き続き表示されます。aButtonを非表示にするにはどうすればよいですか?私は3つのUIViewControllerを持っています。3番目に、delegate.booSomeValueをtrueに設定します。以前のUIViewControllerに戻ると、このviewWillAppearを呼び出しますが、aButtonが表示されます。隠したい。