iPhone開發 使用工具欄創建簡單的多視圖應用程序
iPhone開發 使用工具欄創建簡單的多視圖應用程序 是本文要介紹的內容,照著《iPhone開發入門經典》這本書學完了第12章“使用工具欄創建簡單的多視圖應用程序”,就是寫一個程序在底端放一個工具欄,里面放3個按鈕,可以實現3個視圖的切換,記錄下幾個步驟中的要點和心得:
1、創建項目
(1)添加視圖和視圖控制器
添加幾個子視圖的類時,在Add File對話框中,先要選中最右側的UIViewController subclass(我習慣了選擇Objective-C class,然后在下面的下拉列表里面去找,找了半天也沒找到這個subclass),然后一定要選中“With XIB for User Interface”選項,否則還得自己建立XIB界面文件。
(2)準備視圖內容
學會一個小技巧,在Interface Builder中編輯界面時可以看到加入了Toolbar等控件后的模擬效果,方便對界面元素進行布局。
先要選中View,然后在"Simulated User Interface Elements"中可以看到許多模擬的選項,下圖是選中了Toolbar的效果。
2、實例化視圖控制器
拖拽一個UIViewController到XIB文檔窗口中,我習慣了向界面設計窗口里面拖,拖了3次未果,原來應該是按照下面的操作方式,估計新手都會有這種直覺,也是受Visual Basic界面設計時思維的影響。
3、使用工具欄來切換視圖
(1)在MultiViewsViewController.XIB的底部添加工具欄UIToolbar
(2)添加工具欄按鈕UIBarButton
這個按鈕與以前常用的Round Rect Button不一樣,這個UIBarButton上只能設置Sent Actions
(3)添加輸出口及操作
(4)連接輸出口及操作
在這個XIB的文檔窗口中,調成樹狀顯示方式后,相互之間還可以拖放用于連接Outlet和Action。
(5)實現視圖切換方法
(6)指定應用程序啟動后加載的每一個視圖
(7)清除當前視圖
小結:關于iPhone開發 使用工具欄創建簡單的多視圖應用程序的內容介紹完了,希望本文對你有所幫助!