2016-02-15 44 views

回答

2

沒有API,就像沒有禁用其他任何方式的應用程序一樣。如果你喜歡這樣的事情,你可以提交一份enhancement request的描述,說明你正在做什麼。

+0

有沒有一種方法讓用戶禁用它?如果無法通過API完成,那麼告知用戶如何自行禁用該功能可能同樣有效。 – Kevin

+0

他們可以調低3D Touch的靈敏度,或者在輔助功能設置中將其完全關閉,但這是一個非常重的錘子。我不會推薦它。 –

+0

是的,我的意思是「禁用任務切換器手勢*完全禁用3D觸摸」,考慮到我猜測原始帖子的動機是從該區域收集力量數據而不切換應用。 – Kevin

1

儘管沒有用於此的API,但似乎該行爲被限制爲肖像模式。如果您運行Apple的TouchCanvas example,則會看到該手勢實際上不起作用,因爲該應用程序以橫向模式運行。如果修改項目以支持縱向和橫向,則可以看到在縱向中啓用了手勢,在橫向中禁用了手勢。

所以,這可能是一個合適的解決方法,具體取決於您的使用情況。

我在https://bugreport.apple.com提起雷達這一點,這表明蘋果公司提供類似能夠設置一個API:

self.navigationController?.interactivePopGestureRecognizer.enabled = false 

,並會建議你做同樣的,如果看到有感興趣給你。他們可能會關閉重複,但表達更多支持不會受到傷害。

+0

關於這方面的新東西?我想從我的應用中禁用「快速應用切換器」,它會干擾我的觸摸監聽器 – Netero

+0

@Netero我的bug報告在沒有來自開發者關係評論的情況下關閉,但我原來的建議仍然存在:自己也提供一個錯誤。請求該功能的人越多,被認真對待的可能性就越大。 – Kevin