自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

iPhone開發(fā) 使用工具欄創(chuàng)建簡(jiǎn)單的多視圖應(yīng)用程序

移動(dòng)開發(fā) iOS
本文介紹的是iPhone開發(fā) 使用工具欄創(chuàng)建簡(jiǎn)單的多視圖應(yīng)用程序,主要是實(shí)現(xiàn)一個(gè)程序在底端放一個(gè)工具欄,里面放3個(gè)按鈕,可以實(shí)現(xiàn)3個(gè)視圖的切換,來(lái)看內(nèi)容。

iPhone開發(fā) 使用工具欄創(chuàng)建簡(jiǎn)單的多視圖應(yīng)用程序 是本文要介紹的內(nèi)容,照著《iPhone開發(fā)入門經(jīng)典》這本書學(xué)完了第12章“使用工具欄創(chuàng)建簡(jiǎn)單的多視圖應(yīng)用程序”,就是寫一個(gè)程序在底端放一個(gè)工具欄,里面放3個(gè)按鈕,可以實(shí)現(xiàn)3個(gè)視圖的切換,記錄下幾個(gè)步驟中的要點(diǎn)和心得:

iPhone開發(fā) 使用工具欄創(chuàng)建簡(jiǎn)單的多視圖應(yīng)用程序

1、創(chuàng)建項(xiàng)目

(1)添加視圖和視圖控制器

添加幾個(gè)子視圖的類時(shí),在Add File對(duì)話框中,先要選中最右側(cè)的UIViewController subclass(我習(xí)慣了選擇Objective-C class,然后在下面的下拉列表里面去找,找了半天也沒(méi)找到這個(gè)subclass),然后一定要選中“With XIB for User Interface”選項(xiàng),否則還得自己建立XIB界面文件。

iPhone開發(fā) 使用工具欄創(chuàng)建簡(jiǎn)單的多視圖應(yīng)用程序

(2)準(zhǔn)備視圖內(nèi)容

學(xué)會(huì)一個(gè)小技巧,在Interface Builder中編輯界面時(shí)可以看到加入了Toolbar等控件后的模擬效果,方便對(duì)界面元素進(jìn)行布局。

先要選中View,然后在"Simulated User Interface Elements"中可以看到許多模擬的選項(xiàng),下圖是選中了Toolbar的效果。

iPhone開發(fā) 使用工具欄創(chuàng)建簡(jiǎn)單的多視圖應(yīng)用程序

2、實(shí)例化視圖控制器

拖拽一個(gè)UIViewController到XIB文檔窗口中,我習(xí)慣了向界面設(shè)計(jì)窗口里面拖,拖了3次未果,原來(lái)應(yīng)該是按照下面的操作方式,估計(jì)新手都會(huì)有這種直覺(jué),也是受Visual Basic界面設(shè)計(jì)時(shí)思維的影響。

iPhone開發(fā) 使用工具欄創(chuàng)建簡(jiǎn)單的多視圖應(yīng)用程序

3、使用工具欄來(lái)切換視圖

(1)在MultiViewsViewController.XIB的底部添加工具欄UIToolbar

(2)添加工具欄按鈕UIBarButton

這個(gè)按鈕與以前常用的Round Rect Button不一樣,這個(gè)UIBarButton上只能設(shè)置Sent Actions

(3)添加輸出口及操作

(4)連接輸出口及操作

在這個(gè)XIB的文檔窗口中,調(diào)成樹狀顯示方式后,相互之間還可以拖放用于連接Outlet和Action。

iPhone開發(fā) 使用工具欄創(chuàng)建簡(jiǎn)單的多視圖應(yīng)用程序

(5)實(shí)現(xiàn)視圖切換方法

(6)指定應(yīng)用程序啟動(dòng)后加載的每一個(gè)視圖

(7)清除當(dāng)前視圖

小結(jié):關(guān)于iPhone開發(fā) 使用工具欄創(chuàng)建簡(jiǎn)單的多視圖應(yīng)用程序的內(nèi)容介紹完了,希望本文對(duì)你有所幫助!

責(zé)任編輯:zhaolei 來(lái)源: 博客園
相關(guān)推薦

2009-07-01 16:44:48

樣式應(yīng)用工具欄Visual Stud

2012-07-18 11:29:32

ibmdw

2014-04-02 14:00:41

移動(dòng)應(yīng)用程序工具

2011-08-10 09:31:33

開發(fā)iPhone應(yīng)用程

2011-07-26 09:41:23

iPhone xcode Mac OS X

2010-08-27 10:41:41

iPhone核心應(yīng)用程序

2011-08-12 14:54:45

iPhone委托

2011-08-05 13:49:53

iPhone 應(yīng)用 開發(fā)

2011-07-21 10:47:37

iPhone Cocoa 委托

2011-07-26 11:13:15

iPhone PXL

2019-07-12 08:00:00

Mac應(yīng)用程序實(shí)用工具

2021-08-30 20:19:55

應(yīng)用程序

2012-10-11 11:27:05

火狐開發(fā)工具欄

2011-08-17 16:16:29

iPhone應(yīng)用程序啟動(dòng)過(guò)程

2011-09-19 14:15:17

Vista工具欄

2011-07-26 16:33:56

iPhone Delegate

2009-08-28 17:51:40

iPhone多視圖開發(fā)

2012-04-26 13:48:56

iPhone應(yīng)用發(fā)布Ad Hoc

2011-08-17 15:10:21

iPhone開發(fā)Web視圖

2011-03-15 19:45:27

Windows Azu
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)