ユーザーがセグエをダブルタップして次のストーリーボードに移動する必要があるアプリを作成していますが、これを行う方法を説明している場所が見つかりません。どうすればこれを達成できるか知っている人はいますか?
2 に答える
ストーリーボードを使用して Interface Builder でこれを行う場合:
タップ ジェスチャ レコグナイザーをオブジェクト ライブラリからビューにドラッグします。
ドラッグ先のビューで「ユーザー操作が有効になっている」がチェックされていることを確認してください。
シーンに追加したタップ ジェスチャを選択します (Interface Builder のメイン パネルの左側にあるドキュメント アウトラインで確認できます。このドキュメント アウトラインは、見えないところで折りたたむことができます ... 見えない場合その場合は、[編集] メニューから [ドキュメント アウトラインの表示] を選択します)。
タップ数を 1 から 2 に変更します。
control-ドキュメント アウトラインのタップ ジェスチャから次のシーンにドラッグし、必要なセグエのタイプを選択します。
多くの場合、コードでジェスチャ レコグナイザーを作成する人が多いので、その仕組みに興味がある場合はお知らせください。
ユーザーは、アプリでセグエとストーリーボードを操作しません。セグエとストーリーボードは、iOS アプリの開発を支援するために Apple が Xcode 内で提供するツールです。
ユーザーがコントロール (UIButton など) をダブルタップした後に新しい UIViewController に移動する方法を尋ねている場合は、この回答を参照してください。