2016-06-27 3 views
-1

Instagramアプリケーションのように、私のアプリで3D Touchをシミュレートする方法はありますか?この機能をサポートしていないデバイスで3Dタッチをシミュレートするにはどうすればよいですか?

Instagramはすべてのデバイスで3Dタッチをシミュレートします。

テレグラムではこの機能を使用できるようになりましたので、チャットに入ることなくカバーを見ることができます。

これは一例です:

enter image description here

私は数秒間の写真を押すと、私は写真のプレビューを得ます。

+0

長いプレスを意味しますか? – dan

+0

'最初のタッチ親指の大きさ'と '現在のタッチの親指の大きさ 'の差を式に入れることができます – mr5

答えて

2

3Dタッチは、iPhoneの最新バージョンに組み込まれているセンサーに基づいています。 「3D」タッチは、タッチの長さによって認識されるのではなく、ディスプレイに加わる圧力によって認識される。このような機能を備えたデバイスをユーザが持たずに3Dタッチの利点にユーザがアクセスできるようにする簡単な方法は、長いタッチ(2〜3秒)が長いと認識されるタッチ・タイマを実装することである拡張機能へのアクセスを許可します。

+1

これにはジェスチャー認識機能が組み込まれています:' UILongPressGestureRecognizer' – Avi

関連する問題