Swiftを使って簡単なiPhoneアプリを作ってみます
スワイプ動作を追加してみます
#1. ViewControllerを準備します
-
(初心者向け)Swift3.0で初アプリ - 次画面を追加してみる
などを参照し、スワイプ動作を追加する画面とその画面に紐付けられたUIViewControlle.swiftを準備します-
#2. Swipe Gesture Recognizerを追加します
- 画面右下のパレットで「Swipe」を入力し、「Swipe Gesture Recognizer」を表示します
- Main.storyboardで新たに作成した画面にSwipe Gesture Recognizerをドラッグ&ドロップします
- 画面上部の長方形の中に新たに追加されたSwipe Gesture Recognizerのアイコンが登録されることを確認します
#3. スワイプ動作について記述します
- 新たに登録したSwipe Gesture Recognizerを選択し、画面右側のペインで「Attribute inspector」(下向きの矢印のようなアイコン)を選択し、スワイプ動作の向きを指定します
- Xcode画面中央〜左に表示されているナビゲーションペインで新たに作成されたSwipe Gesture Recognizerが表示されることを確認します
- Xcode画面中央〜左に表示されているナビゲーションペインで新たに作成されたSwipe Gesture Recognizerを選択し、[Control]を押しながら対象のUIViewController.swiftへドラッグして登録します
- 追加されたSwipe Gesture Recognizerを選択した状態で画面右端のペインで「Connections inspector」(右端の右向き矢印のようなアイコン)を選択し、登録したSwipe Gesture Recognizerの「Sent Actions」と「Referencing Outlet Collections」が登録されていることを確認します
#4. Simulatorで動作を確認します
- アプリを起動し、スワイプ動作が適用されることを確認します