0
當我展示模態視圖控制器,以便背景清晰並可以看到模糊效果時,我必須應用模糊效果,如iOS 7。以下是我正在使用的代碼,但是我需要在計時器完成後呈現此視圖控制器。但它只是在後臺顯示一個模糊圖像,而不是呈現視圖控制器。UIImage過濾器不工作後PresentViewController
UIImageView *imgView = [[UIImageView alloc]init];
imgView.frame = [[UIScreen mainScreen]bounds];
[[[GCAppDelegate instance]window] addSubview:imgView];
UIImage *image= [self getScreenShotOfWindow];
messageViewController = (GCMessageSelectionViewController *)[self.storyboard instantiateViewControllerWithIdentifier:@"GCMessageSelectionViewController"];
[self presentViewController:messageViewController animated:YES completion:^(){
//put your code here
imgView.image = image;
}];
1.檢查你的動畫是否真的完成(在那裏放置一個斷點) 2.檢查你想要呈現的控制器是不是無 3.你在你的ViewController或其他地方做這個代碼嗎? –
我只在viewController中執行此代碼。並完成動畫。 –
好,現在問題2,請。 –