XIB ファイルを含む別のビュー コントローラーからのポップアップ ビューがあります。親 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),
}];
}