在横向模式下如何通过向下滑动来关闭模态视图?
How to dismiss a modal view by swiping downward when in landscape mode?
一切都在标题中,我不知道为什么,我确定答案就在我面前,但是在横向模式下,我的模态呈现视图全屏显示,我无法关闭它通过向下滑动。这是正常行为吗?有没有办法让它成为可能?
我已经搜索了答案,但我还没有找到任何答案。我尝试使用视图的属性检查器,尤其是 modalPresentationStyle,但没有任何效果。
我附上了故事板的屏幕截图,不涉及任何代码,按钮触发设置为“模态呈现”的转场。在纵向模式下,一切都很好。我正在使用 Xcode 12.1.
感谢您的帮助!
是的,这看起来像是默认行为。即使在本机应用程序中,您也无法忽略景观中的任何模态呈现。
这样做的原因似乎很清楚。在风景中,它以全屏显示。由于全屏显示,向下滑动关闭不会是一个明显的手势。由于可用高度,无法呈现与纵向模式相同的方式。
一切都在标题中,我不知道为什么,我确定答案就在我面前,但是在横向模式下,我的模态呈现视图全屏显示,我无法关闭它通过向下滑动。这是正常行为吗?有没有办法让它成为可能?
我已经搜索了答案,但我还没有找到任何答案。我尝试使用视图的属性检查器,尤其是 modalPresentationStyle,但没有任何效果。
我附上了故事板的屏幕截图,不涉及任何代码,按钮触发设置为“模态呈现”的转场。在纵向模式下,一切都很好。我正在使用 Xcode 12.1.
感谢您的帮助!
是的,这看起来像是默认行为。即使在本机应用程序中,您也无法忽略景观中的任何模态呈现。
这样做的原因似乎很清楚。在风景中,它以全屏显示。由于全屏显示,向下滑动关闭不会是一个明显的手势。由于可用高度,无法呈现与纵向模式相同的方式。