私はこのコードを使用して別のView Controllerのボタンを隠していますが、他のView Controllerのボタンを隠すためにボタンが押されてもボタンは隠されません。別のビューコントローラでボタンを非表示にするにはどうすればいいですか?
これは私が他のビューコントローラでボタンを非表示にするには使用していますコードです:
[self dismissModalViewControllerAnimated:YES];
NSLog(@"Exited");
ViewController *vc = [[ViewController alloc] initWithNibName:@"ViewController" bundle:nil];
[vc.mainbutton1 setHidden:YES];
はなぜこれが動作しませんか?
ありがとうございます!
シナリオの説明からは明らかではありません。しかし、私があなたを正しく理解すれば、代議員を設定する必要があります。 vcという名前のViewControllerのインスタンスをインスタンス化し、[vc.mainbutton1 setHidden:YES]を試しただけでは表示されません。この新しく作成されたvcは、mainbutton1を非表示にしたいのと同じViewControllerインスタンスではないためです。 – user523234