0

次の両方を備えたライブラリがあれば素晴らしいでしょう。

  • iPhone 6s で新しい 3D Touch API を使用
  • 古いデバイスでは、いくつかのジェスチャでピークとポップをエミュレートします。

利点:

  • 古いデバイスのユーザーは、新しいインターフェイスの可能性から恩恵を受けることができます
  • ピークとポップの採用はより速くなります - 誰もが新しいモデルを手に入れるまで何年も待つ必要はありません.
  • 開発者は、3D タッチをテストするために新しいハードウェアを即座に購入する必要はありません。

それが可能かどうか、またはコードを知っているかどうかは誰でも知っています-私たちと共有してください。

4

6 に答える 6

0

このコードを使用して、シミュレーターでピークとポップをシミュレートできます: https://gist.github.com/nickfrey/07e2c6d8d2e5444fb91d

dispatch_afterピークとポップの間の秒の時間を調整します。

もちろん、これはプライベート API を使用するため、デバッグにのみ適しています。

于 2015-09-29T13:57:43.250 に答える
0

STPopupPreview: https://github.com/kevin0571/STPopupPreview
非 3D Touch デバイスでのピーク プレビュー用の簡単に統合できるライブラリ。

于 2016-05-24T06:22:56.747 に答える
0

これは、 SBShortcutMenuSimulatorと呼ばれる iOS シミュレーター内で 3D タッチをシミュレートできるようにする、iPhone シミュレーターの微調整を提供するオープン ソース プロジェクトです。

SBShortcutMenuSimulator を使用すると、3D タッチをサポートするデバイスがなくても、UIApplicationShortcutItem API の使用をテストできます。

Readme のこのスクリーンショットは、シミュレーターのアプリケーション ショートカット メニューのデモを示しています。

ここに画像の説明を入力

于 2015-09-16T12:20:20.670 に答える