天天看點

iOS開發UI篇—實作UItableview控件資料重新整理

一、項目檔案結構和plist檔案

iOS開發UI篇—實作UItableview控件資料重新整理

二、實作效果

1.說明:這是一個英雄展示界面,點選選中行,可以修改改行英雄的名稱(完成資料重新整理的操作).

運作界面:

iOS開發UI篇—實作UItableview控件資料重新整理

點選選中行:

iOS開發UI篇—實作UItableview控件資料重新整理

修改資料後自動重新整理:

iOS開發UI篇—實作UItableview控件資料重新整理

三、代碼示例

資料模型部分:

yyheros.h檔案

iOS開發UI篇—實作UItableview控件資料重新整理
iOS開發UI篇—實作UItableview控件資料重新整理

yyheros.m檔案

iOS開發UI篇—實作UItableview控件資料重新整理
iOS開發UI篇—實作UItableview控件資料重新整理

主要制器 yyviewcontroller.m檔案

iOS開發UI篇—實作UItableview控件資料重新整理
iOS開發UI篇—實作UItableview控件資料重新整理

四、把常用的代碼封裝成一個帶參數的宏

封裝方法和代碼:

iOS開發UI篇—實作UItableview控件資料重新整理
iOS開發UI篇—實作UItableview控件資料重新整理

以後在需要使用的時候,隻需要使用宏即可。

如在yyheros.m檔案中使用yyinitm(hero)這一句代碼可以代替下面的代碼段:

iOS開發UI篇—實作UItableview控件資料重新整理
iOS開發UI篇—實作UItableview控件資料重新整理

五、注意點

1.重新整理資料的兩個步驟:

1)修改模型

2)重新整理表格資料(可以全部重新整理,也可以重新整理指定的行)

2.在主要制器檔案中,遵守了三個協定

分别是:

uitableviewdatasource,

uialertviewdelegate,

uitableviewdelegate

繼續閱讀