Xcode 9.1でnew projectからTabbed Appテンプレートを選択すると、2つのタブが出来た状態から始まる。そこに3つ目のタブを作る手順のメモ。
環境
- macOS High Sierra 10.13.1
- Xcode 9.1
- Swift 4
手順
Tabbed Appテンプレートを選択してMain.storyboardを開くと、View Controller、First ViewとSecond ViewがTab Bar Controllerにセグエで接続されている。

これより以下の手順で追加
- ObjectライブラリからView Controllerを追加
- Tab Bar ControllerからCtrlキーを押しながら追加View Controllerにドラッグ
- Relationship Segueのview controllerを選択
- 新しいViewControllerのクラスを作る
- ナビゲーションバーで右クリック->New File
- Cocoa Touch Class
- Class名を適当に(ThirdViewControllerとか)。Subclass ofはUIViewController
- Finish->Create
- 作成したクラスとView Controllerをstoryboardで関連づける
- 作成したView Controllerの上部の一番左を選択
一番左 - Identityインスペクタから、先に作成したクラスを指定する
クラスの関連付け
- 作成したView Controllerの上部の一番左を選択
- Cmd + Rでビルドして確認
以上。
参考書籍「詳細! Swift 4 iPhoneアプリ開発 入門ノート Swift 4 + Xcode 9対応」
ボリュームが凄い。
関連記事
その他プログラミング言語 の記事
- [2018年9月7日] 大文字小文字区切り、ハイフン区切り、アンダースコア区切り
- [2018年7月4日] eclipseで進行中のプロジェクトをbitbucketで管理したい
- [2018年6月28日] FESSで検索ないし更新のエイリアスを別のインデックスを付け替える
- [2018年6月10日] Chromeのスーパーリロードで変更が反映されずに詰まったこと
- [2018年5月30日] FESSでラベルなしクローラを混ぜたスケジューラを動かしたら検索結果が変になったメモ
- ---本記事---
- [2017年1月28日] MacのHomebrewでimagemagickを入れているとgem install rmagickが失敗するようになったメモ
- [2016年11月11日] AndroidでFFTはJTransformsが楽だった
- [2016年11月8日] Androidアプリ開発:3.5mmイヤホン端子からマイク録音
- [2016年11月7日] Androidアプリ開発:録音と再生
- [2013年5月24日] ruby-openglで英数字の文字列を描画
スポンサーリンク