iOS

Swift4:iOS UI画面切り替え

次のアプリ開発に着手しました。全く良くわかっていないので、2つ以上のUI画面を持つ場合、切り替えをどうやればいいか調べました。

TabViewControllerやTabViewControllerItemを使う事例もやってみたのですが、うまくいきませんでした。今のところ、一番簡単な方法はボタンで切り替える方法でした。

参照:Storyboardによる画面遷移まとめ

注意事項:

  • コードを書かなくても、画面制御はできました。
  • ボタンのタイトルはAttributedを選択して定義しました。追加したViewControllerのボタンのタイトルがstoryboard状に表示されません。なぜでしょう?
  • 切り替えがうまく行っているか、textViewを定義しました。size inspectorでこのtextViewと先のボタンを自動拡縮するように指定しないと、バグっているかどうかわからなくなるので要注意です。
  • なお、コードを書かなくても切り替えはできています。

Screenshot 2017-10-15 20.15.06

Screenshot 2017-10-15 21.10.20

Categories: iOS, Swift, 技術