我为通话库视图创建了主视图。
在此代码中创建主视图和调用库视图。
GalleryView *GalView=(GalleryView *)[self.storyboard instantiateViewControllerWithIdentifier:@"SBGallery"];
[self presentViewController:GalView animated:YES completion:nil];
在图库视图中选择照片后,调用裁剪照片此代码。
CropView *CropView=(CropView *)[self.storyboard instantiateViewControllerWithIdentifier:@"SBCrop"];
[self presentViewController:CropView animated:YES completion:nil];
如何关闭cropview并转到主视图(以单一方法关闭cropview和galleryview)??
谢谢你提前。答案 0 :(得分:1)
你可以做点什么,
[self dismissViewControllerAnimated:NO completion:^{
[previousVC presentViewController:cropVC animated:YES completion:nil];
}];
你必须在画廊vc中获取一个属性(比如previousVC
),并且当你呈现galery vc为其指定self(previousVC)时。
然后当您解雇cropVC
时,galleryVC
将不会出现,因为您已经解雇了它!
答案 1 :(得分:0)
您可以在CropView
func dismissToMainViewController() {
self.dismiss(animated: true) {
self.presentingViewController?.dismiss(animated: false, completion: nil)
}
}