我有一个应用程序的要求,当用户从除主屏幕之外的任何其他屏幕进行四指捏合时,用户将被带到特定应用程序的主页。但四指捏合手势是 Apple 将应用程序置于后台的默认手势。
我们有什么特别的方法可以超越这个手势吗?另外,如果我超越了手势,AppStore 是否允许这样做?
任何帮助将不胜感激。
我有一个应用程序的要求,当用户从除主屏幕之外的任何其他屏幕进行四指捏合时,用户将被带到特定应用程序的主页。但四指捏合手势是 Apple 将应用程序置于后台的默认手势。
我们有什么特别的方法可以超越这个手势吗?另外,如果我超越了手势,AppStore 是否允许这样做?
任何帮助将不胜感激。
请参阅Apple 的人机界面指南:
适当地支持手势
避免将不同的动作与用户知道的标准手势相关联。例如,注意避免重新定义显示通知中心的“从顶部向下滑动”手势的含义。
覆盖操作系统级别的手势是破坏可用性并创建不满意用户的好方法。可以用 custom 覆盖 4-finger pinch UIGestureRecognizer
,但这违反了 Apple 的可用性标准。