消除模态的常用方法是向下滑动 - 我们如何允许用户将模态向下拖动,如果它足够远,模态被解除,否则它会动画回到原始位置?
例如,我们可以在Twitter应用的照片视图或Snapchat的"发现"模式中找到这个.
类似的线程指出,当用户向下滑动时,我们可以使用UISwipeGestureRecognizer和[self dismissViewControllerAnimated ...]来关闭模态VC.但这只能处理一次滑动,而不是让用户拖动模态.
gesture-recognition viewcontroller ios
gesture-recognition ×1
ios ×1
viewcontroller ×1