質問:
誰かがシミュレーターでDタッチ機能を試したのか、それとも実際にそこで機能するかどうかを誰かが知っているのだろうかと思っていました。
私はそれがハードウェアベースの機能であることを知っています、そしてサポートは最新のiPhone6SとiPhone6SPlusモデルにのみあります。
IPhone 6Sシミュレーターで、Hardware --> Force Touch Pressure --> Deep Press
を試してみましたが、効果がありません。
はい、Xcode7.0では使用できません
しかし、 https://github.com/DeskConnect/SBShortcutMenuSimulator を使用してこれをシミュレートする方法があります
これは私を一度救った。希望はあなたを救うことができます。これは、3D感圧タッチ機能のクイックアクションに使用されていることに注意してください。
Force Touchトラックパッド[〜#〜]および[〜#〜]3DTouchを備えたiOSデバイスがない場合。シミュレーターのみを使用することで、 [〜#〜] flex [〜#〜] を使用できます。
Xcode7.2.1とiPhone6Sシミュレーターで動作します。しかし、ドキュメントで使用するチュートリアルは完全には正しくありません。
ピークの場合、Shiftを押しながらマウスカーソルを動かすには、マウスカーソルを少し動かす必要があります。 +コマンド。
ポップの場合、Shift+コマンドを押しながらピーク中にControlを3回押して、ポップアウトします。ドキュメントに記載されているように、3回は適用される最も強い力を意味すると思います。各キーは、可能な最大の力の3分の1を占めます。
ここには、シミュレーターで3DTouchのピークとポップをテストできるコードが少しあります。これはiOS9.0のコードであり、9.1では一部の内部/プライベートメソッドが変更されていることに注意してください(ヒント:メソッド名の1つで「Position」という単語が「Location」に変更されました)。
Xcode 7.3から、Macbookの感圧タッチトラックパッドを使用して、iOSシミュレーターにタッチ圧力イベントを配信できます。
IPhone 6s/iPhone 6s plusシミュレーターが選択されていることを確認してください。選択されていない場合、「トラックパッドを使用...」オプションが無効になっているように見えます