XIBファイルを使用した別のViewControllerからのポップアップビューがあります。親VC(detailViewController
)から起動しますが、却下コードはそれ自体のVC(KNThirdViewController
)内にあります
私はこのコードを使用しています:https://github.com/kentnguyen/KNSemiModalViewController/blob/master/KNSemiModalViewControllerDemo/KNThirdViewController.xib
これが(KNThirdViewController
)から呼び出されたとき
- (IBAction)dismissButtonDidTouch:(id)sender {
[self dismissModalViewControllerAnimated:NO];
}
アプリはに戻りますが、には戻りrootViewController
ませんdetailViewController
。単に自分自身(KNThirdViewController
ポップアップVC)を閉じて、ユーザーをに戻す必要がありdetailViewController
ます。
ビューコントローラには次のものが表示されます。
-(void)scriviBtnPress {
// You can also present a UIViewController with complex views in it
// and optionally containing an explicit dismiss button for semi modal
[self presentSemiViewController:semiVC withOptions:@{
KNSemiModalOptionKeys.pushParentBack : @(YES),
KNSemiModalOptionKeys.animationDuration : @(0.5),
KNSemiModalOptionKeys.shadowOpacity : @(0.3),
}];
}
dismissModalViewControllerAnimated:
このメソッドはiOS6.0では非推奨です。試してみませんかdismissViewControllerAnimated:completion:
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加