今天在写分享界面时,需要将分享的controller从界面底部present出来,
界面布局结束后,调用
self.present(vc, animated: true, completion: nil)
发现分享界面出现后,闪一下,之后view部分黑屏了。
界面布局是用纯代码写的,debug view hierarchy,发现不是现有界面问题,原有界面被推到底部之后,清理了。找到问题之后,那解决的办法也就有了,添加代码
vc.modalPresentationStyle = .overCurrentContext
之后,问题完美解决。
网友评论