2016-08-04 11 views
2

新しいUIPreviewInteraction APIを使用していて、ユーザーが指を持ち上げた場所を知りたい。UIPreviewInteractionに関連付けられたタッチを取得する

基本的に私が作成したいフローは次のとおりです。3Dは何かに触れる

  1. ユーザー。
  2. 彼の指の周りに気泡が現れます。
  3. ユーザーは、その1つの上に指をスライドさせます。
  4. 指を持ち上げ、アプリが自分の選択を登録します。

UIPreviewInteraction APIには、対話を開始したUITouchへの参照がありません。

別の方法がありますか?

答えて

0

申し訳ありませんが、私はそれを間違った方法で行っていました。

私はpreviewInteraction:didUpdatePreviewTransition:ended:方法

でタッチアップデートを受信しようとしていた。しかしそこに「のぞき見」は起こっているまで、あなただけの更新情報が届きます。終了後、更新はもう受信しません。

しかし、あなたは、このコードを使用してそこにタッチ位置の更新を受け続けるだろうpreviewInteraction:didUpdateCommitTransition:ended:方法オーバーライドする場合:あなたはアップルWWDCのビデオからのサンプルコードを見つけることができます

CGPoint touchPoint = [previewInteraction locationInCoordinateSpace:previewInteractionView]; 

here

関連する問題