Swiftで遊ぼう! - 316 - My Picker Projectの5つのコンテンツ・ビュー・コントローラー
Swiftで遊ぼう!の古い記事-> Life-LOG OtherSide
質問 : Swiftで遊ぼう! - 252 - FaceViewプロジェクト始動 - Swiftで遊ぼう! on Hatena
Beginning iPhone Development with Swift: Exploring the iOS SDK
- 作者: David Mark,Jack Nutting,Kim Topley,Fredrik Olsson,Jeff LaMarche
- 出版社/メーカー: Apress
- 発売日: 2014/11/19
- メディア: Kindle版
- この商品を含むブログを見る
UITabBarControllerオブジェクトをオブジェクト・ライブラリからドラッグ&ドロップしても、コンテンツとなるビューコントローラーは2つしかありません。それぞれに「Item 1」と「Item 2」と名前が付いています。まずItem 1のビューコントローラーを選びます。ビュー下部にある「Item 1」を選択してアトリビュート・インスペクタを開きます。
Bar ItemのTitleを「Date」に変更して、Imageから「clockicon」を選んでリターンすると、TabBarControllerのボタンの名前が変わってアイコンが付加されます。
しかし、Item 1のビュー・コントローラーrの名前はまだ変わっていません。今度はViewControllerを選択してアイデンティティ・インスペクタを開いて、Classを「DatePickerViewController」にします。
同じようにItem 2ビュー・コントローラーを「SingleComponentPickerViewController」に変更します。
更に3つのUIViewControllerが必要になるので、オブジェクト・ライブラリからUIViewControllerを引っ張ってきます。コンテナ・コントローラーと接続させるのは簡単です。コンテナ・コントローラーのViewControllerを「Ctrl + ドラッグ」して、それぞれアイテムViewControllerでリリースさせるとポップアップメニューが出現します。
Relationship Segueの「view controllers」を選ぶとボタンの繋がりができます。
後は同様にして5つのボタンを繋げてしまいます*1。
これで準備はできました。後はそれぞれのコンテンツを作りあげていきます。
今日はこれで終わり。
*1:かなり説明を端折りました。リクエストがあれば詳しく説明します