IOS 課程 UITable 學習 一

2021-09-01 17:08:30 字數 1432 閱讀 4910

在xib上拖乙個uitableview ,並把datasource,delegagte與files owner聯絡。

1,介面實現協議

2,用windows + 滑鼠左鍵檢視方法內容,在uitableviewdatasource找到必須實現的方法

- (nsinteger)tableview:(uitableview *)tableview numberofrowsinsection:(nsinteger)section;

- (uitableviewcell *)tableview:(uitableview *)tableview cellforrowatindexpath:(nsindexpath *)indexpath;

3,書寫實現方法:

- (nsinteger)tableview:(uitableview *)tableview numberofrowsinsection:(nsinteger)section

- (uitableviewcell *)tableview:(uitableview *)tableview cellforrowatindexpath:(nsindexpath *)indexpathelse if(rowx == 1 )else if(rowx == 2) return cell;

}

優化**:

介面定義屬性:

@property(assign) nsarray  *listdata;
實現類裡:

- (void)viewdidload

- (nsinteger)tableview:(uitableview *)tableview numberofrowsinsection:(nsinteger)section

- (uitableviewcell *)tableview:(uitableview *)tableview cellforrowatindexpath:(nsindexpath *)indexpath

nsuinteger rowx = [indexpath row];

nsstring *name = [self.listdata objectatindex:rowx];

cell.textlabel.text = name;

if(rowx == 0 )else if(rowx == 1 )else if(rowx == 2)

return cell;

}

滑鼠選中行,新增監聽事件

- (nsindexpath *)tableview:(uitableview *)tableview willselectrowatindexpath:(nsindexpath *)indexpath
更多事件,檢視**類:uitableviewdelegate

iOS知識學習 iOS入門知識學習(一)

今日開始跟大家一塊學習ios,也順帶這個機會我也從頭開始複習一遍吧。其實,ios學習起來並沒有想象中的那麼困難,只不過是你想要開發ios的話,成本相對比較高吧,在windows裡面裝虛擬機器的時代我是體驗過的,那個開發起來簡直就是苦不堪言啊,那個宕機的速度真是分分鐘的事,reset已經被用的如火純清...

ios學習筆記(一)

ios學習筆記 一 oc 物件導向的程式語言 字尾名是.m 載入庫不是include而是import autoreleasepool自動釋放池 資料型別 bool型 yes,no 有符號char型,yes是ascii碼 1,no是ascii碼0 foundation ns開頭的都屬於 nslog相當...

Andrew NG 機器學習課程筆記(一)

機器學習的動機與應用 題記 之前看過andrew ng 的機器學習課程,但沒有系統的整理與歸納,現在感覺有些東西遺忘了,於是準備每天花一些時間重溫一下同時爭取每天整理一節課的筆記,由於很多內容是自己理解或者在網上尋找各種資料得出的結論,難免有不足之處,還望讀者指正。今天是母親節,祝天下的媽媽們節日快...