【Swift4】NavigationControllerをunwindするsegueを記述した

研究
この記事は約1分で読めます。

この記事は3年前の記事です。当時の情報、理解に基づいておりますのでご留意ください

はじめに

やれれば容易いんだけれど意外にハマったので記述。

試してみましょう

  1. 戻り先のViewControllerに先に以下の記述を入れる。
@IBAction func unwindNavigationControllerAction(segue: UIStoryboardSegue) {
	// なにがしかの処理
}
  1. storyboard上で該当の戻るボタンをCtrl+ドラッグでExitへ繋ぐ。
  2. 接続先のfunctionに上記のfunctionを指定する。

パタパタ閉じるのみなら、これでOK。

参考サイト

StoryboardのUnwind SegueにIdentifierをつける - タコさんブログ
Unwind SegueにIdentifierをつけれることを知らなかったので、メモしておきます。 画面遷移 FirstViewControllerにModalボタンを配置して、押されたら、モーダル表示でナビゲーションコントローラに埋め込んだSecondViewControllerの画面を表示。SecondViewCo...

コメント

タイトルとURLをコピーしました