使用 uitableview 創(chuàng)建表格應(yīng)用演練.doc

使用 uitableview 創(chuàng)建表格應(yīng)用演練.doc

ID:17590814

大?。?.43 MB

頁數(shù):26頁

時間:2018-09-03

使用 uitableview 創(chuàng)建表格應(yīng)用演練.doc_第1頁
使用 uitableview 創(chuàng)建表格應(yīng)用演練.doc_第2頁
使用 uitableview 創(chuàng)建表格應(yīng)用演練.doc_第3頁
使用 uitableview 創(chuàng)建表格應(yīng)用演練.doc_第4頁
使用 uitableview 創(chuàng)建表格應(yīng)用演練.doc_第5頁
資源描述:

《使用 uitableview 創(chuàng)建表格應(yīng)用演練.doc》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、在很多iOS應(yīng)用中都有UITableView控件的身影。讓我們的系列教程也從UITableView開始吧。目標(biāo)任何一個偉大的iOS應(yīng)用都源自一個偉大的構(gòu)想。雖然我們只是再做演練,但演練也同樣需要一個偉大的構(gòu)想!這樣我們會產(chǎn)生更加濃烈的興趣,目標(biāo)更加明確,同時不會糾結(jié)于具體的細(xì)節(jié)之中。提示:細(xì)節(jié)是在不斷重復(fù)中逐漸掌握的,過早的進(jìn)入細(xì)節(jié)很容易讓人迷失方向?,F(xiàn)在用微博的人越來越多,http://yaya.qqq23.com假設(shè)我們需要一個管理“微博關(guān)注人”的列表這么一個應(yīng)用,能夠幫助我維護(hù)微博關(guān)注人的信息。怎么樣?對于一個iOS初學(xué)者,這么一個假設(shè)應(yīng)該已經(jīng)足夠大了吧。:]那么我們就開始動手吧。?一

2、.創(chuàng)建應(yīng)用創(chuàng)建應(yīng)用的方法,可以參見前兩天寫的:第一個iOS應(yīng)用——Helloworld!,在此不再累述,創(chuàng)建應(yīng)用時用“MyFocus”做為產(chǎn)品名稱。如下圖所示:二.增加表格控件1.打開“MainStoryboard.storyboard”文件;2.因?yàn)橐鲆粋€表格應(yīng)用,而默認(rèn)的Storyboard是一個視圖應(yīng)用,先點(diǎn)擊“ViewController”,把它刪除,http://fenzu.qqlove567.com如下圖所示:刪除之后,我們會發(fā)現(xiàn)一片空白,如下圖所示:3.添加表格視圖控件——從右側(cè)的“工具區(qū)域”找到TableViewController控件,拖到StoryBoard的空白區(qū)域放

3、手;4.點(diǎn)擊“TableViewController”左側(cè)的折疊標(biāo)記依次展開選中“TableViewCell”,然后在屬性區(qū)的“Identifier”輸入:“userInfoCell”,如下圖所示:OK,我們運(yùn)行一下,看看剛才比劃了這幾下實(shí)現(xiàn)了哪些效果:一個空的表格躍然屏幕之上,而且試著用手拽拽,表格都會隨著手勢上下滾動了。到目前為止,我們還沒有寫一句代碼,不錯吧。:]三.編碼前的準(zhǔn)備在寫程序之前,我們需要做一些簡單的準(zhǔn)備工作。要寫代碼,需要有寫的“位置”,在iOS開發(fā)中,大多情況能夠“寫”的位置有兩個。1.“.h”文件——頭文件,用于聲明對象的屬性,方法等;2.“.m”文件——對象實(shí)現(xiàn)文件

4、,用于對象的具體實(shí)現(xiàn)。好,我們先記住這兩個,其他用不到的,我們不妨先假設(shè)我們已經(jīng)會了,這樣我們會有一個強(qiáng)大的內(nèi)心,專注去做現(xiàn)在要做的事情。:]讓我們簡單回想一下第二部分中,我們做的事情:打開“MainStoryboard”->刪除了默認(rèn)的“ViewController”->增加一個“TableViewController”,因?yàn)槲覀円龅氖且粋€表格應(yīng)用。既然要做的是一個表格應(yīng)用,那么我們需要一個表格的實(shí)現(xiàn)對象,先看下導(dǎo)航區(qū)域的內(nèi)容,如下圖:可以看到兩個文件,從名字上看,一個是ViewController的頭文件,一個是ViewController的實(shí)現(xiàn)文件,這兩個文件顯然也不是我們需要的,刪

5、除掉!接下來按照以下步驟操作:1.在GUI上點(diǎn)鼠標(biāo)右鍵,在彈出菜單中選擇“NewFile...”,在彈出窗口中選擇“CocoaTouch”“Objective-Cclass”,點(diǎn)擊“Next”按鈕,見下圖:2.在下一個的窗口中,在“Class”中輸入“JOYTableViewController”,“Subclassof”中通過下拉列表選擇或者輸入“UITableViewController”,同時不要選擇下面兩個復(fù)選框,然后點(diǎn)擊“Next”,見下圖:3.在下一個窗口,直接點(diǎn)擊“Create”按鈕創(chuàng)建對象。現(xiàn)在的導(dǎo)航區(qū)域應(yīng)該如下圖顯示:通過以上三步操作,Xcode幫助我們準(zhǔn)備好了頭文件和實(shí)現(xiàn)

6、文件。在寫代碼之前,還需要做一件非常重要的事情——告訴Storyboard,它的要用按照新增加對象中的代碼執(zhí)行動作。1.打開“MainStoryboard.storyboard”;2.點(diǎn)擊選中“TableViewController”;3.點(diǎn)擊工具區(qū)域的“ShowtheIdentityInspector”按鈕,顯示“標(biāo)示檢查器”;4.在“Class”中,點(diǎn)擊下拉按鈕,選擇我們剛剛創(chuàng)建的類“JOYTableViewController”。見下圖:好,通過簡單的幾步準(zhǔn)備,接下來我們要進(jìn)入具體的實(shí)做階段,激動嗎?:]四.通過代碼填充表格點(diǎn)擊“導(dǎo)航區(qū)域”的“JOYTableViewControlle

7、r.m”打開它。說明:本次演練中,所有的編碼都只在這一個文件中。小技巧:此時你按一下option+command+0這個組合鍵,可以關(guān)閉“工具區(qū)域”這樣可以使“編輯區(qū)域”看起來更大些。代碼開始部分有一個?@interface?JOYTableViewController,我們可以把對象的私有屬性和方法在此定義,而不必在.h文件中進(jìn)行定義,這個特性可以保證你開放的接口更加的清晰簡潔。1.定義一個數(shù)組,用于存放顯

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。