
这是我的VIEw Controller.请注意,它在页脚中有一个可拖动的视图控制器.
但是当我试图快速启动它时,停靠栏出现了:
有没有办法禁用它?
解决方法 我认为你能得到的最接近的是iOS 11的 preferredScreenEdgesDeferringSystemGestures(),它会在底部显示一个指示器,但在第一次滑动时不会拉出底座.例如,在视图控制器中:overrIDe func preferredScreenEdgesDeferringSystemGestures() -> UIRectEdge { return [.bottom]} 根据我的经验,它仍然会吃掉滑动手势,但它仍然为用户提供了第二次击中正确目标的机会.
但是在iOS< 11上,只能通过隐藏状态栏来获取此行为. 编辑:通常在面对实现这样的设计选择时,我尝试提供第二个非干扰手势作为备份,例如在该区域中点击,具有相同的效果.
总结以上是内存溢出为你收集整理的以编程方式在iOS中禁用Dock全部内容,希望文章能够帮你解决以编程方式在iOS中禁用Dock所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)