2013-10-01 14 views

答えて

20

​​をトリガーするエッジをスワイプする必要はありません。エッジのすぐ近くから開始してください。エッジから〜15ポイントを超えて開始しないと動作しません。

(これは、シミュレータのために、私は、デバイス上でこれをテストしたことがない場合。)側の注意点として


:あなたは、各エッジのためgestureRecognizerを作成する必要があります。あなたは一緒にエッジを合わせることはできませんので、UIRectEdgeAllは動作しません。

+4

[documentation](https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIScreenEdgePanGestureRecognizer_class/Reference/Reference.html)では、エッジをORできる印象を与えます一緒に。しかし実際には、あなたはそれぞれのエッジが別々に扱われるのが正しいです。 – Jon

+1

私はサイドノートのためにあなたをアップしました。私はこれが本当に事実であることを認識するまで、ORをしばらくデバッグしていました。それが暗示されているかどうかはわかりませんが、私は文書から感覚を得ていませんでした – johncch

+0

ありがとう@ジョン!私がそれをするまでは機能しませんでした。サンプル[XcodeプロジェクトとUIScreenEdgePanGestureRecognizerのコード](http://iphonedev.tv/blog/2014/3/21/screen-edge-swipe-gesture-on-iphone-using-the-uisconededgepangesturerecognizer-tutorial)があります。 –

関連する問題