iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 15
0

TabbarController

今天來介紹一下TabbarController,它也是一種控制畫面的處理方式,與NavigationController相同,像是個容器,可以用來放置多個頁面,不同的地方在於Navigation是利用堆疊的方式去做畫面的處理,而TabbarController則是類似陣列的方式做處理,並列出所有的標籤頁讓使用者自行做選擇。

如何使用

首先在Storyboard中已有數個畫面,將他們全選後全部加入TabbarController即可。
https://ithelp.ithome.com.tw/upload/images/20181027/20107549UgxJQLpH4H.png

加入的方式類似NavigationController,先將所有ViewController全選,接著點選上方工具列Edit -> Embed In -> Tab Bar Controller就完成了
https://ithelp.ithome.com.tw/upload/images/20181027/20107549p6cSHuuOle.png

記得在最前面的TabbarController加上Stroyboard的進入點
https://ithelp.ithome.com.tw/upload/images/20181027/20107549mfV9Anh2Aj.png

Demo

TabbarDemo

Tabbar item一開始Storyboard有提供幾種可供使用,選擇該畫面的item後在SystemItem中可做選擇
https://ithelp.ithome.com.tw/upload/images/20181027/20107549ONW2kDxQ8V.png
https://ithelp.ithome.com.tw/upload/images/20181027/201075496ASnxevrXr.png


上一篇
DAY14 TableView in AlertController
下一篇
DAY16 UIGestureRecognizer
系列文
iOS APP開發學習筆記 30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言