私はMSStickerBrowserViewControllerのサブクラスを持っています。これには、数十のMSStickerを持つMSStickerBrowserViewが含まれています。アナリティクスでは、ステッカーアプリで最も人気のあるステッカーをトラッキングしようとしています。どのMSStickerがユーザーによって選択されたかを知る方法はありますか?iOS 10のMSStickerBrowserViewControllerでは、ユーザーがどのステッカーを選択したかをどのように知ることができますか?
6
A
答えて
5
残念なことに、その情報を私たちに伝える代理人の方法はありません。私はMSStickerViewsの独自のUICollectionViewを作成した後、タップと長押しのジェスチャ認識器をステッカービューに追加してこの問題を回避しました。
ジェスチャーのshouldRecognizeSimultaneouslyWith delegateメソッドがtrueを返して途中で邪魔にならないようにします。
ステッカーが実際に送信されているかどうかを追跡するには、もう少し作業が必要です。 MSMessagesAppViewControllerメソッドdidStartSendingとdidCancelSendingは、メッセージが入力ビューから送信されたか破棄されたかを示すことができます。
剥離されたステッカーアナライザを追跡するのは手間がかかります。会話の前のメッセージにステッカーを貼り付けても、それらのメソッドはトリガーされません。これまでのところ私が思いついたベストは、長年の報道が終わった場所を追跡し、ステッカーが送付されたかキャンセルされたかを知ることです。
関連する問題
- 1. ユーザーがスクリーンショットを作成したかどうかはどのように知ることができますか?
- 2. データベースフォルダーダイアログでユーザーが選択したフォルダーをアプリがどのように伝えることができますか?
- 3. どのようにユーザーがPythonで選択したファイルを開きますか
- 4. iOSアプリがクラッシュしたことをどのように知ることができますか?
- 5. この選択内でどのように選択を行うことができますか? MySQLの
- 6. SwiftでユーザーがUISegmentedControlを選択したときに、どのようにスタイルを変更できますか?
- 7. ユーザーがdatagridviewで選択を停止したかどうかを知る方法?
- 8. どのブックがイベントをトリガーしたかをどのようにして知ることができますか?
- 9. ここにどのファイルが必要かをどのようにして知ることができますか?
- 10. iOS:オーディオをバックグラウンドで再生するかどうかをユーザーが選択できるようにする
- 11. ユーザーはVue/Buefyのフォームアイテムにいることをどのように知ることができますか?
- 12. ユーザーがスワイプした方向をどのように知ることができますか?
- 13. TableViewが空であるかどうかはどのように知ることができますか?
- 14. ユーザーがどのような種類のファイルを選択できますか?
- 15. ViewControllerは、ユーザーが「戻る」ボタンを押すタイミングをどのように知ることができますか?
- 16. XLPagerTabStripで選択したタブをどのように中央揃えにすることができますか?
- 17. スレッドがそのタスクを完了したことをどのように知ることができますか?
- 18. 10385274000が適合するかどうかは、どのように知ることができますか:Oracleの場合はNUMBER(10)ですか?
- 19. iOS:Bluetoothペアリングリクエストダイアログ - ユーザーの選択を知ることはできますか?
- 20. マウスがウィジェット上にあるかどうかはどのように知ることができますか?
- 21. 小数点が終了するかどうかはどのように知ることができますか?
- 22. プッシュ通知がiOSで配信されたかどうかはどのように確認できますか?
- 23. は、どのように私はlistdialogのクリックイベントに項目を選択し得ることができますか?
- 24. アクティブなスレッドがあるかどうかはどのように知ることができますか?
- 25. インストーラのどのアセンブリが64ビットでないかをどのように知ることができますか?
- 26. ブラウザはscssファイルをどのように知ることができますか?
- 27. ストリームが閉じているかどうかをどのように知ることができますか?
- 28. PHP - どのループが高速であるかをどのように知ることができますか?
- 29. オブジェクトがアクションを実行したことをどのように知ることができますか?
- 30. AndroidアプリがSocket.ioに再接続したことをどのように知ることができますか?
ちょっと - 私は同じことをやろうとしていて、あなたが提案したことをしようとしているカスタムクラスを実装していますが、私のステッカーの表示はできません。ステッカーのみです。私の質問は、http://stackoverflow.com/questions/39760009/how-to-add-sticker-views-to-browser-view-in-swift – skyguy
@BJHStudiosあなたはプログラムでメッセージにstickerviewを送る方法を知っていますか?挿入メッセージを介して送信するいくつかのコードを書いたが、同時にmsstickerviewの自動送信もまた自動的に挿入コールと時折私のオーバーライドされた挿入called.let私はあなたがこのタイプの問題を整理するいくつかの例があるかどうかを知っている。 –