私は隠しボタンと、そのボタンの表示を解除するメソッドを持つ親ビューを持っています。その親ビューには、ボタンを隠すメソッドを呼び出す必要があるモーダルビューがあります。親ビューのボタンをモーダルビューから非表示にしますか?
ParentViewController.m
- (void)unhideButton {
myButton.hidden = NO;
NSLog(@"Unhide");
}
ModalViewController.m
- (void)levelComplete {
ParentViewController *controller = [[ParentViewController] alloc] init];
[controller unhideButton];
[controller release];
}
のNSLogメッセージUnhide
が正常にコンソールに表示されるが、私は、モーダルビューコントローラを閉じたときに、ボタンはまだ隠れています。私は間違って何をしていますか?
ここでボタンを非表示にしますか?それはおそらく再び呼び出されているでしょう。 – PengOne
私はそれをインターフェイスビルダーで隠しとして設定しました。 – user813031