画面遷移について教えてください。
メイン画面(①)で作成したデータを保存します。
そのデータは、別画面のコレクションビュー(②)で見ることができます。
②には画面を閉じるボタンと、選択したデータを削除するボタンがあります。
普通は閉じるボタンで①に戻ればいいのですが、全てのデータ選択して削除した場合には、削除ボタンを押すと②を閉じて元の画面に戻ります(データ数が 0 の場合、以下のコードで画面を閉じます)。
self.dismiss(animated: true, completion: nil)
この時に、①の画面にある「保存したデータを見るボタン(=②に遷移するためのボタン)を非活性化したいのです。
普通の遷移ならば、下記コードを応用することで色々出来るのですが、
@IBAction func unwind(_ segue:UIStoryboardSegue)
この場合だとどういうコードを書けばいいのか分かりません。
画面を閉じる際に、①のクラス内の unwind 系コードを呼び出す、といった処理ができればいいのかと思ってはいるのですが、その具体的なコードが分かりません。
「もっとこういう方法の方がいい」ということでも結構ですので、教えて頂けると幸いです。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/09/25 01:47
2017/09/25 14:20