問題タブ [peek-pop]
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.
ios - 同じビュー コントローラー内の複数のコレクション ビューまたはテーブル ビューに 3D タッチを実装する
アプリの両方のコレクション ビューで 3D タッチを使用したいと考えています (「ピーク」機能のみ)。どちらも同じView Controllerに含まれています。どのような構文を試しても、2 番目のコレクション ビューでセルを選択しても、最初のコレクション ビューのセルの画像とテキストが常に表示されます。選択した collectionview セルに対して 1 つだけが発生するように、これらを分離するにはどうすればよいですか?
3Dタッチ機能を実装する方法は次のとおりです。
何らかの理由でviewDidLoadで機能していなかったため、これをVCのviewDidAppearに入れました:
これは、2 つのコレクションビューを収容する VC にもあるものです。
そして、これが私がpreviewVCに持っているものです:
ios - フレームサイズが異なる3D Touch、Peek、Pop
写真ビューにピーク & ポップを実装します。
写真が収まるようにピークビューコントローラーのpreferredSizeを設定しました
それは大丈夫に見えます:
そして、それをviewControllerToCommitとしてプッシュするだけです
しかし、ポップをコミットすると、間違ったサイズのビュー コントローラーが表示されます。

通常、View Controller は次のようになります。
フレームサイズとpreferredSizeを設定してみました
しかし、まだ動作しません。
これを回避するには、preferredContentSize を設定したり、preferredContentSize を設定せずに新しいビュー コントローラーをインスタンス化したりしてはなりません。どちらも完璧ではありません。
ここで何か間違ったことをしていますか?
ios - テーブルビューセルからの特定の画像のピークとポップ
さまざまな画像を表示するテーブルがあります (通常、セルごとに 1 から 4 の間)。画像はプログラムによって追加され、自動レイアウトによって整列されます。
ユーザーが任意の画像を押し下げることができ、ピークとポップが機能するように、フォースタッチメソッドのピークとポップを実装しようとしています。
特定の画像を取得するためにいくつかの異なることを試みましたが、どれも機能していないようです。デリゲートを介して画像のインデックスを tableviewcontroller に送信するセル内の各画像にタップ ジェスチャ レコグナイザーを追加しましたが、タップ ジェスチャの前に強制タッチ メソッドが呼び出されました。また、いずれかのセルがタッチされるたびに設定されるセルの nsinteger プロパティを作成しようとしました。しかし、これも force touch メソッドの前には呼び出されません。
これはどのように実装する必要がありますか?
ios - 3D タッチ: ピークのないポップ コントローラー
テーブルビューのいくつかのコンテンツアイテムのリストと、各アイテムのオプションのコントローラーがあります。このオプション コントローラーを 3D タッチまたは古いデバイスのロングタップで表示します。私は非常に基本的な方法でそれを実装しました:
1 つのことを除いて、すべて正常に動作します。3D タッチ オプションのコントローラーがピーク ビューで表示される場合です。Apple Musicアプリのように、すぐに提示したい。それを行う方法はありますか?
ios - ビデオを持っている: Peek and Pop (3D Touch) の後、背景がスクロールし続ける
バグのビデオ:ビデオ
UITableViewCells を使用した通常のテーブル ビューがあります。メッセージのようです。別のView Controller OperationDetailsViewControllerがあります。
テーブルビューのデリゲートには、次のものがあります。
ユーザーがメッセージの背景をタップしたときにプレビューを表示するには、次のようにします。
しかし、ユーザーが 3D Touch の背景を使用すると、ビデオのようにスクロールし続けます。
iMessageアプリケーションでは起こらないので奇妙です


