iOSで、UIImageViewを超えてドラッグしてもPanGestureRecognizerが終了しないのはなぜですか?

Hairgami_Master

PanGestureRecognizerがアタッチされたUIImageViewがあります。ImageViewの外にドラッグすると、パンが終了したと思いたいのですが、どうやらGestureRecognizerは、ビューをドラッグしているように起動し続けているようです。

パン終了イラスト

それは私の視野境界の誤解と関係があると思います。

パンがアタッチされているUIImageViewを離れたことを知る正しい方法は何ですか?

モーニルチ

OC:

CGPoint p = [recognize locationInView:imageView];
bool out = ![imageView pointInside:p withEvent:nil];

迅速:

var p = recognize.locationInView(self.view);
var out = !self.view.pointInside(point, withEvent: nil);

アウトの場合はYESです。パンがimageViewを離れました。

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

タイプTimerServiceに対してメソッドcreateCalendarTimer(ScheduleExpression)が定義されていないのはなぜですか?

분류에서Dev

WMIを使用してCPU使用率を取得すると、プログラムが数秒間フリーズするのはなぜですか?

분류에서Dev

SafariとFirefoxがグラデーションを正しくレンダリングしないように見えるのはなぜですか?どうすれば修正できますか?

분류에서Dev

符号なし変数に間違った値が含まれているのはなぜですか

분류에서Dev

Outlook 2013がメールを送信しないのはなぜですか?

분류에서Dev

ArrayListの値がJavaの最初の値として常にnullを返すのはなぜですか?

분류에서Dev

マザーボードが故障していて、それが別の問題ではないことをどのように確認できますか?

분류에서Dev

objcランタイムライブラリのclass_replaceMethodを使用して関数をスウィズリングするときに、ARCがEXC_BAD_ACCESSを引き起こすのはなぜですか?

분류에서Dev

単純なMVCチュートリアルでJavaScript関数が呼び出されないのはなぜですか?なぜ私もデバッグできないのですか?

분류에서Dev

正確な実行可能ファイル名を知らなくても、プログラムがLinuxのどこにインストールされているかを見つけるにはどうすればよいですか?

분류에서Dev

mi ListBoxがフォーカスを回復しないのはなぜですか?

분류에서Dev

文字列にグアバの英数字しか含まれていないかどうかを確認するにはどうすればよいですか?

분류에서Dev

タブをクリックして(スワイプではなく)スライドタブを切り替えると、アプリがクラッシュします

분류에서Dev

PhantomJSを使用して、PDF作成(PHP)で使用するHighCharts grahpsサーバー側を作成します-PHPのexec()からの終了コード11になります。

분류에서Dev

フラグメント内にタブが表示されないのはなぜですか?

분류에서Dev

なぜpip-tがUbuntu15.04で機能しないのですか?

분류에서Dev

行番号が連続しないように行が並べ替えられている場合、VBAを使用してExcelで行をループするにはどうすればよいですか?

분류에서Dev

D3折りたたみツリーはズームなしでドラッグし、ジャンプしてスクロールするだけです

분류에서Dev

mariadbパーティショニングでパフォーマンスが向上しないのはなぜですか?

분류에서Dev

アコーディオンの折りたたみがボタンのクリックで切り替わらないのはどうしてですか

분류에서Dev

$ this is a opencart helperを使用できないのはなぜですか?

분류에서Dev

tkinterスクロールバーが機能しないのはなぜですか?

분류에서Dev

ブラウザウィンドウのサイズを変更しても全幅のままの全幅ヘッダーを作成するにはどうすればよいですか?

분류에서Dev

Gmailの件名が変更されています-なぜですか?

분류에서Dev

特定のエンドポイントのハンドラーがまだないすべての動詞のExpressRouterハンドラーを作成できますか?

분류에서Dev

条件が満たされない場合は、最初に戻って何もしないでください

분류에서Dev

GetType()が派生クラスを基本クラスに明示的にキャストした後に派生クラスを返すのはなぜですか?

분류에서Dev

Javaでプールのゲームをコーディングする-ボールを定義して(グラフィックスgを介して)移動するにはどうすればよいですか?

분류에서Dev

OracleSQLのフィールドを結合に置き換えても機能しない

Related 관련 기사

  1. 1

    タイプTimerServiceに対してメソッドcreateCalendarTimer(ScheduleExpression)が定義されていないのはなぜですか?

  2. 2

    WMIを使用してCPU使用率を取得すると、プログラムが数秒間フリーズするのはなぜですか?

  3. 3

    SafariとFirefoxがグラデーションを正しくレンダリングしないように見えるのはなぜですか?どうすれば修正できますか?

  4. 4

    符号なし変数に間違った値が含まれているのはなぜですか

  5. 5

    Outlook 2013がメールを送信しないのはなぜですか?

  6. 6

    ArrayListの値がJavaの最初の値として常にnullを返すのはなぜですか?

  7. 7

    マザーボードが故障していて、それが別の問題ではないことをどのように確認できますか?

  8. 8

    objcランタイムライブラリのclass_replaceMethodを使用して関数をスウィズリングするときに、ARCがEXC_BAD_ACCESSを引き起こすのはなぜですか?

  9. 9

    単純なMVCチュートリアルでJavaScript関数が呼び出されないのはなぜですか?なぜ私もデバッグできないのですか?

  10. 10

    正確な実行可能ファイル名を知らなくても、プログラムがLinuxのどこにインストールされているかを見つけるにはどうすればよいですか?

  11. 11

    mi ListBoxがフォーカスを回復しないのはなぜですか?

  12. 12

    文字列にグアバの英数字しか含まれていないかどうかを確認するにはどうすればよいですか?

  13. 13

    タブをクリックして(スワイプではなく)スライドタブを切り替えると、アプリがクラッシュします

  14. 14

    PhantomJSを使用して、PDF作成(PHP)で使用するHighCharts grahpsサーバー側を作成します-PHPのexec()からの終了コード11になります。

  15. 15

    フラグメント内にタブが表示されないのはなぜですか?

  16. 16

    なぜpip-tがUbuntu15.04で機能しないのですか?

  17. 17

    行番号が連続しないように行が並べ替えられている場合、VBAを使用してExcelで行をループするにはどうすればよいですか?

  18. 18

    D3折りたたみツリーはズームなしでドラッグし、ジャンプしてスクロールするだけです

  19. 19

    mariadbパーティショニングでパフォーマンスが向上しないのはなぜですか?

  20. 20

    アコーディオンの折りたたみがボタンのクリックで切り替わらないのはどうしてですか

  21. 21

    $ this is a opencart helperを使用できないのはなぜですか?

  22. 22

    tkinterスクロールバーが機能しないのはなぜですか?

  23. 23

    ブラウザウィンドウのサイズを変更しても全幅のままの全幅ヘッダーを作成するにはどうすればよいですか?

  24. 24

    Gmailの件名が変更されています-なぜですか?

  25. 25

    特定のエンドポイントのハンドラーがまだないすべての動詞のExpressRouterハンドラーを作成できますか?

  26. 26

    条件が満たされない場合は、最初に戻って何もしないでください

  27. 27

    GetType()が派生クラスを基本クラスに明示的にキャストした後に派生クラスを返すのはなぜですか?

  28. 28

    Javaでプールのゲームをコーディングする-ボールを定義して(グラフィックスgを介して)移動するにはどうすればよいですか?

  29. 29

    OracleSQLのフィールドを結合に置き換えても機能しない

뜨겁다태그

보관