UIViewController *rootVC = [UIApplication sharedApplication].keyWindow.rootViewController;
XHDLoanConfirmViewController *presentedVC = [[XHDLoanConfirmViewController alloc] init];
if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 8.0) {
// presentedVC 為被彈出的控制器
presentedVC.modalPresentationStyle = UIModalPresentationOverCurrentContext;
} else {
// rootVC 為window的rootViewController
rootVC.modalPresentationStyle = UIModalPresentationCurrentContext;
}
presentedVC.view.backgroundColor = [UIColor colorWithWhite:0.1 alpha:0.4];
// self 為當(dāng)前控制器
[self presentViewController:presentedVC animated:NO completion:nil];
PS:此處涉及到一項(xiàng)技術(shù),彈出的半頁其實(shí)是跳轉(zhuǎn)到下一個頁面,為了有彈出半夜的效果,跳轉(zhuǎn)的時候截取了當(dāng)前頁的屏幕圖片作為半夜的背景。如想知道如何獲取截屏,聯(lián)系我。
