使呈现的视图控制器忽略并传递触摸事件
Make presented view controller to ignore and pass through touch events
编辑:我想让这个视图独立以便可重用。
问题不言自明。我已经搜索过,但没有找到任何答案,即使这个问题似乎很常见。
我有两个视图控制器 VC1
和 VC2
。我的代码是这样的:
VC1.present(VC2, animated: true)
然后,我需要我的 VC2
完全忽略所有触摸并让它们通过。
很好的例子是 AppStore 评级成功警报(已附)。即使出现警报,您也可以滚动,我需要相同的行为。
您应该使用 UIView
并将其覆盖在您的 VC1
上。然后 VC1
保持可滚动,即使出现 UIView
编辑:我想让这个视图独立以便可重用。
问题不言自明。我已经搜索过,但没有找到任何答案,即使这个问题似乎很常见。
我有两个视图控制器 VC1
和 VC2
。我的代码是这样的:
VC1.present(VC2, animated: true)
然后,我需要我的 VC2
完全忽略所有触摸并让它们通过。
很好的例子是 AppStore 评级成功警报(已附)。即使出现警报,您也可以滚动,我需要相同的行为。
您应该使用 UIView
并将其覆盖在您的 VC1
上。然后 VC1
保持可滚动,即使出现 UIView