iOS之UI--主流框架的搭建-- 仿制QQ的UI框架
使用XCode搭建多個控制器界面,一般在實際開發中建議超過四個控制器界面使用純代碼。
下面的實例其實已經超過了四個,總結詳細步驟的目的,主要是更熟悉XCode的StoryBoard使用細節。
先直接上我們這個主流框架要達到的效果:
首先我們需要設置應用程序的圖標:
素材百度雲鏈接: http://pan.baidu.com/s/1dEqz7Vj 密碼: g34e
然后是設定應用程序啟動界面的素材百度雲鏈接: http://pan.baidu.com/s/1nuwoSWT 密碼: dxf4
最后記得:
然后首次啟動應用程序效果:
最后還要記得把應用圖標顯示的名字改改:
效果:
接着開始主流UI框架的搭建,去掉storyboard原來默認自帶的UIViewController:
接着為Tab Bar ViewController連接新的子控制器
然后也要為UINavigation Controller連接新的可編輯title的UITableViewController
然后可以編輯:
接着,我們需要為TabBarController搭建三個子控制器,素材百度雲鏈接: http://pan.baidu.com/s/1qX6sjFm 密碼: wk7i
總之要搭建成這樣的,其實真正搭建起來很麻煩的,因為范圍比較大,視圖比較多。
一般實際開發中建議使用純代碼搭建,或者是一個控制器代碼對應一個xib視圖。
然后接着設置圖標和標題:
在第一個消息子控制器中
在第二個"聯系人"子控制器中
在第三個"動態"子控制器中,UITableView設置為static,然后:
最后運行動態圖展示效果:
補充:隱藏底部TabBar
項目源碼百度雲鏈接: http://pan.baidu.com/s/1c0Z6D48 密碼: er7r