開発環境
Xcode:Version 11.3.1
記事記入時:2020/03/22
↓
Xcode: Version 13.1
現在:2021/11/03
解決したい問題
・以前のバージョンまでは,画面遷移がうまくできていたのに!
・動画・記事等,教材通りにならない!
↑のように画面遷移を実装した際に,
遷移後の画面が浮いたみたいになってる......
ViewController.swift
override func viewWillAppear(_ animated: Bool) {
//code記述
}
が正常に作動しない.
解決方法
画面遷移では
・「control」+ドラッグ
・Present Modally
で実装する場合について書いていこうと思います!
この際に,Transitionを指定してやることで解決できました.
まずは,storyboard上のsegueを選択します.
そして,右の野球ベースみたいなところを選択すると,
PresentationがSame As Destinationになってるかと思います.
このデフォルト設定を Full Screen にしてやることで無事解決しました!
すると!
見事,画面遷移後もスクリーンがきれいになりました!
そして,,,
ViewController.swift
override func viewWillAppear(_ animated: Bool) {
//機能
}
が作動しない問題も,Presentationがデフォルトだと画面が遷移してない状態なので,作動していなかったのです!
PresentationをFull Screenにすることでこの問題も無事解決しました!
これで無事画面遷移を実装できましたね!