私は(Peekのような)情報のサマリーを提示する3D Touch機能を実装しようとしています。しかし、私はそれがポップすることを望んでいません。3dtouchが提示する(ポップなしで)UIViewのような連絡先アプリ
それだけのUIViewを提示し、力の二つのレベル(PEEKとポップ)を扱っていない:私はちょうどアプリはcontatcsでない連絡先などの情報をプレビューしたいです。
どうすればいいですか?
Ps .:長いプレスのジェスチャーに対処したくありません。
私は(Peekのような)情報のサマリーを提示する3D Touch機能を実装しようとしています。しかし、私はそれがポップすることを望んでいません。3dtouchが提示する(ポップなしで)UIViewのような連絡先アプリ
それだけのUIViewを提示し、力の二つのレベル(PEEKとポップ)を扱っていない:私はちょうどアプリはcontatcsでない連絡先などの情報をプレビューしたいです。
どうすればいいですか?
Ps .:長いプレスのジェスチャーに対処したくありません。
ポップではなくピークを表示したい場合は、空の数字の - (void)previewingContext:(id<UIViewControllerPreviewing>)previewingContext commitViewController:(UIViewController *)viewControllerToCommit
の方法を使用します。
メソッドがあることを確認しますが、何も入れないでください。これは、ポップを行うときに呼び出されるメソッドです。これはviewControllerToCommit
です。通常はポップしているVCを置くでしょうが、空の場合はポップはありません。
あなたが答えをdownvoteしようとしているなら、少なくともなぜ、どのように改善できるか教えてください。 – fsb
これは疑問に対する実際の答えではないので、おそらくダウン投票が起こったでしょう。メソッドを空のままにしておくと、新しいView Controllerにはポップされませんが、元のView Controllerに戻ります。しかし、上のオーバーレイは消えてしまいます。質問は、指を持ち上げてもピックコントローラを保持する方法があるかどうかです。 – Funkybit
@Funkybit私の問題はdownvoteではありません、なぜなら人々はdownvoteをなぜ彼らが(なぜ私のコメントが示すように)コメントしないで行ったからです。あなたは答えにあなたの考えを掲示し、私はそれを尊重します。実際には、私はそれが私が間違っていることを教えてくれるので、それを感謝します。コメントを残す必要はありませんが、それは未熟な動きです。「あなたは間違っていますが、私はあなたに理由を教えません」と言います。 – fsb
解決方法を見つけましたか? – ToddH
いいえこれはできません。連絡先のネイティブな振る舞い。 – Klevison