Swiftでシングルタップとダブルタップを同時に対応する。Swiftでシングルタップとダブルタップを同時に対応する。2018-12-17Swiftでシングルタップとダブルタップを同時に対応する。Swiftこの記事は2018年12月17日に投稿しました。はじめにこんにちは、iOSのエディタアプリPWEditorの開発者の二俣です。今回はPWEditorで使用しているSwiftでシングルタップとダブルタップを同時に対応する方法についてです。Swiftでシングルタップとダブルタップを同時に対応する前回paveway.hatenablog.comを紹介しました。このままではシングルタップとダブルタップを同時に設定すると、うまく動作しません。シングルタップとダブルタップを同時に対応するには、requireGestureRecognizerToFailメソッドでシングルタップが失敗した場合、別のイベント(ダブルタップ)に対応させる設定が必要です。インスタンスが生成されるときに呼び出されます。スーパークラスのメソッドを呼び出します。タップジェスチャーを作成します。ダブルタップで反応するように設定します。ビューにジェスチャーを設定します。タップジェスチャーを作成します。シングルタップで反応するように設定します。シングルタップが失敗した時に、ダブルタップジェスチャーで対応するように設定します。ビューにジェスチャーを設定します。ダブルタップされた時に呼び出されます。ダブルタップされた時の処理を記述してください。シングルタップされた時に呼び出されます。シングルタップされた時の処理を記述してください。おわりに最初なにも考えず、シングルタップジェスチャーとダブルタップジェスチャーを実装しました。なんとなくうまく動かないだろうと思っていましたが、案の定うまく動きませんでした。調べてみるとrequireGestureRecognizerToFailを設定すればよいことがわかりました。うまく対応できて一安心しました。単行本この商品を含むブログを見る紹介している一部の記事のコードはGitlabで公開しています。興味のある方は覗いてみてください。目次へ私が勤務しているニューラルでは、主に組み込み系ソフトの開発を行っております。Bi-OSは高い技術力を評価されており、特に制御系や通信系を得意としています。私自身はiOSモバイルアプリやウィンドウズアプリを得意としております。ソフトウェア開発に関して相談などございましたら、お気軽にご連絡ください。一緒に働きたい技術者の方も随時募集中です。興味がありましたらご連絡ください。05:27Swiftでシングルタップとダブルタップを同時に対応する。Tweet関連記事2019-02-16Swiftでツールバーの文字色を変更する。この記事は2019年02月16日に投稿しました。Swif...2019-01-26SwiftのUITextViewでキャレットを文頭に移動する。この記事は2019年01月26日に投稿しました。Swif...2019-01-10Swiftでキーチェーンを使用する。この記事は2019年01月10日に投稿しました。Swif...2019-01-04SwiftでPDFファイルを表示する。この記事は2019年01月04日に投稿しました。Swif...2018-12-15Swiftでタップイベントを検知する。この記事は2018年12月16日に投稿しました。C++のstd::stringstreamをクリアする。Swiftでタップイベントを検知する。(3)スターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。