問題タブ [3dtouch]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
326 参照

ios - 起動せずにUIApplicationShortcutItem

ユーザーが 3d-touch を介してホーム画面のメニュー UIApplicationShortcutItem をタップすると、デフォルトの動作では、iOS がアプリをフォアグラウンドに移動します。アプリをフォアグラウンドにせずに UIApplicationShortcutItem の選択を処理する方法はありますか?

0 投票する
2 に答える
1023 参照

ios - 3D Touch で縮小プレビュー ビューを使用する

3D Touch のピーク アンド ポップ機能をアプリのテーブル ビューに実装しました。私はピーク ビューに別の、より凝縮されたビュー コントローラーを使用しています。ポップでユーザーをフル バージョンのビューに移動させたいと思います (Instagram アプリと同様のスタイルで)。

どうすればこれを行うことができるかを理解しようとしていますか?ピークをインスタンス化するときにコードでそれを行う方法がわからないので、考えられる唯一のことは、ポップの直後に完全なビューにセグエすることですか?

誰にもアイデアはありますか?

編集:

これは私が意味する種類のシステムです:

ここに画像の説明を入力

0 投票する
6 に答える
7854 参照

ios - iOS9 デバイスで 3D タッチがサポートされ、有効になっているかどうかを確認する

特性コレクションにアクセスして「forceTouchCapability」をチェックしようとしましたが、「forceTouchCapability」はデバイスが iOS 9.0 以上であるかどうかをチェックするだけです。

したがって、これは、iOS 9 を搭載したすべてのデバイスで、強制タッチが「利用可能」であることを意味します。ユーザーのデバイス (iPhone 6s) で 3D タッチが実際にサポートされているかどうかを確認する方法が必要であり、アクセシビリティ設定で 3D タッチ オプションが実際に有効になっていることを確認する必要があります。

0 投票する
2 に答える
793 参照

iphone - 3DタッチでiPhone 6sをシンプルな縮尺にできますか?

3D タッチが正確な圧力を報告すると仮定すると、次のことができます。

  1. iPhone を裏返し、画面の下で 4 本の指で支えます
  2. iPhoneは圧力をマークします - > p0 []
  3. 指に物を乗せる
  4. iPhoneは新しい圧力をマークします -> p1[]

finger_area0[] と finger_area1[] (押している間) もある場合、次のようになります。

そして、おそらく多くの実装の詳細(単純なばかげたスケールの場合....)

しかし、まず、iPhone 6s は

  1. 正確な圧力
  2. プレス時の指の面積は?
0 投票する
1 に答える
2632 参照

ios - カスタム UIApplicationShortcutIcon

カスタム UIApplicationShortcutIcon を作成することは可能ですか? それともリンゴから与えられたものだけですか?

ここに画像の説明を入力

0 投票する
1 に答える
563 参照

ios - 3D Touch と状態の復元に関する問題

アプリに状態の復元を実装する作業を行っていますが、問題が発生しました。最近、テーブル ビューに 3D Touch サポートを追加しましたが、状態の復元を追加したことを除いて、毎回完全に機能しました。アプリがテーブル ビューを復元するときに、テーブル ビューがプレビュー用に登録されていないかのように、セルに圧力を加えても何も起こりません。

私はこのコードを持っていますviewDidLoad:

効果があるかどうか試してみましたviewDidAppearが、違いはありませんでした。

何か案は?