在呈现模型视图控制器时是否可以与呈现视图控制器进行交互?
------------
| |
| VC1 |
| |
| |
| |
| |
|------------|
| VC2 |
| |
------------
在上图中,VC1 是presentingViewController
VC2 是presentedViewController
。
我想要实现的用户体验是用户可以与VC1和VC2交互。目前,当 VC2 出现时,触摸不会传递到 VC1。
我可能会迟到,但假设您希望 VC2 是半屏。这允许您与 VC1 和 VC2 交互
class CustomListPlacesTableViewController: UIPresentationController {
override var frameOfPresentedViewInContainerView: CGRect {
get {
containerView?.frame.origin.y = UIScreen.main.bounds.midY
containerView?.backgroundColor = .black
return super.frameOfPresentedViewInContainerView
}
}
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)