質問:
誰かがシミュレーターで3D タッチ機能を試したことがあるか、それとも実際に動作するかどうかを知っているかどうか疑問に思っていました。
これはハードウェア ベースの機能であり、最新の iPhone 6S および iPhone 6S Plus モデルのみがサポートされていることは承知しています。
iPhone 6S シミュレーターで試してみましHardware --> Force Touch Pressure --> Deep Pressたが、効果はありませんでした。
質問:
誰かがシミュレーターで3D タッチ機能を試したことがあるか、それとも実際に動作するかどうかを知っているかどうか疑問に思っていました。
これはハードウェア ベースの機能であり、最新の iPhone 6S および iPhone 6S Plus モデルのみがサポートされていることは承知しています。
iPhone 6S シミュレーターで試してみましHardware --> Force Touch Pressure --> Deep Pressたが、効果はありませんでした。
はい、Xcode 7.0 ではできません
しかし、 https://github.com/DeskConnect/SBShortcutMenuSimulatorを使用してこれをシミュレートする方法があります
これで1回救われました。希望はあなたを救うことができます。これは、3D フォース タッチ機能のクイック アクションに使用されていることに注意してください。
ここには、シミュレーターで 3D Touch のピークとポップをテストできるコードが少しあります。これは iOS 9.0 のコードであり、一部の内部/プライベート メソッドが 9.1 で変更されていることに注意してください (ヒント: メソッド名の 1 つで単語「Position」が「Location」に変更されました)。
Xcode 7.3 から、Macbook のフォース タッチ トラックパッドを使用して、タッチ圧力イベントを iOS シミュレーターに配信できます。
iPhone 6s/iPhone 6s plus シミュレーターが選択されていることを確認してください。選択されていない場合、[トラックパッドを使用...] オプションが無効に表示されます。
シミュレーターにあるショートカットキーを使用して、[ハードウェア] > [タッチ圧力を強制] で実行できます。
command + shift + 1 浅いタッチ
command + shift + 2 ディープタッチ