UIStoryBoard を使用して、FirstViewController が 2 番目の ViewController のビューをサブビューとして追加できるようにしています。以下の方法でサブビューを削除する場合
FirstViewController.m
- (IBAction) btnMoveTo:(id)sender
{
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
UIViewController *vc = [storyboard instantiateViewControllerWithIdentifier:@"Second"];
vc.view.backgroundColor = [UIColor clearColor];
self.modalPresentationStyle = UIModalPresentationCurrentContext;
[self presentModalViewController:vc animated:NO];
}
SecondViewController.m
-(void)viewDidLoad{
self.view.opaque = YES;
self.view.backgroundColor = [UIColor clearColor];
}
- (IBAction) withDraw:(id)sender{
[self.view removeWithZoomOutAnimation:2 option:nil];
}
withDraw 関数にアクセスすると、SecondViewController のビューが削除され、firstViewController が返されます。ただし、ボタンを使用して - (IBAction) btnMoveTo:(id)sender 関数にアクセスすると。うまくいきません。本当に何も起こりません。提案や助けをいただければ幸いです。