UIGestureRecognizer - shirai/SwiftLearning GitHub Wiki

UIGestureRecognizer

概論

目標

  • UIGestureRecognizerの概論を説明できる

わかったこと

  • ユーザーの操作(タップ、ロングプレス、スワイプ、ピンチ、パン、回転)を検知し、検知した時に行う処理やアクションを記述できる。
  • タップ:UITapGestureRecognizer
  • ロングプレス:UILongPressGestureRecognizer
  • スワイプ:UIPinchGestureRecognizer
  • ピンチ:UISwipeGestureRecognizer
  • パン:UIPanGestureRecognizer
  • 回転:UIRotationGestureRecognizer

実装方法

  • UITapGestureRecognizerを例
  1. IB上で、オブジェクトライブラリペインから「TapGestureRecognizer」をViewにドロップ
  2. numberOfTapsRequiredでタップ回数を、numberOfTouchesRequiredで指の数を指定
  3. VCとIBActionで紐付け処理を記載

つぎにやること

■課題アプリ4作成 ■「IPhoneアプリ開発の教科書」Chapter6読み込み