2016-06-27 21 views
-1

如何在我的應用中模擬3D Touch,就像在Instagram應用中一樣?如何在不支持此功能的設備中模擬3D Touch?

Instagram在所有設備中模擬3D Touch。

現在,電報允許此功能,可以看到覆蓋,而無需進入聊天。

這是一個例子:

enter image description here

如果我按了幾秒鐘一張照片,我獲得照片的預覽。

+0

你的意思是長按? – dan

+0

你可以在方程式中加入「第一次觸摸拇指大小」和「當前觸摸拇指大小」之間的區別 – mr5

回答

2

3D觸摸是基於最新版iPhone內置的傳感器。 「3D」觸摸不能被觸摸的長度識別,而是被施加在顯示器上的壓力所識別。一個簡單的方法可以允許用戶訪問3D觸摸的好處,而不需要用戶擁有具有這種能力的設備,那就是實現一個觸摸計時器,其中長觸摸(2-3秒?)將被識別爲長觸摸觸摸並允許訪問擴展功能。

+1

這裏有一個內置的手勢識別器:'UILongPressGestureRecognizer' – Avi

相關問題