iOS開發之UITableView(一)

2021-07-05 11:03:17 字數 1471 閱讀 9040

**檢視是ios開發中的重要檢視控制項,是乙個可滾動的介面(垂直滾動的uiscrollview),展示了一系列長方形的單元格(uitableviewcell,uiview的子類),這是使iphone的小螢幕非常有用的強大的基礎。**檢視具有三個目的:

1.展示資訊;

2.選擇;

3.導航;

uitableview有plain和group兩種;

下面是簡單地uitableview的練習

////  viewcontroller.m

//  0924uitableview01

////  created by weib on 15-9-24.

//#import "viewcontroller.h"

@inte***ce

viewcontroller

()//設定tableview屬性

@property(weak, nonatomic) iboutlet

uitableview

*tableview;

@end

@implementation viewcontroller

- (void)viewdidload

//二:返回組數

- (nsinteger)numberofsectionsintableview:(uitableview *)tableview

//三:返回每組的行數

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

//四;設定單元格

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

else

if (1 == indexpath.row)

else

if (2 == indexpath.row)

}else

if (1 == indexpath.section)

else

if (1 == indexpath.row)

else

if (2 == indexpath.row)

}//3.返回單元格

return cell;

}//設定每組的頭部標題

- (nsstring *)tableview:(uitableview *)tableview titleforheaderinsection:(nsinteger)section

else

}//設定每組的尾部標題

- (nsstring *)tableview:(uitableview *)tableview titleforfooterinsection:(nsinteger)section

else

}@end

iOS開發之歸檔

歸檔是一種物件都可以實現的更加常規的序列化方式。適用對模型物件進行歸檔的技術可以輕鬆將複雜物件寫入檔案和從檔案中進行讀取。大多數支援儲存資料的foundation和cocos touch類都遵循nscoding協議 不過有些例外,例如uiiamge 因此對於大多數系統提供的類而言,歸檔比較輕鬆。如果...

iOS 開發之封裝

繼承,封裝,多型是物件導向程式設計的三大基石 在ui 中,封裝可以降低 的冗餘度,節省 量,避免了重複 在這裡簡單的封裝了乙個label和乙個textfield,組成了乙個登陸介面的樣式 新建了乙個檢視,這是檢視的.h檔案,這個檢視的一些方法 這個是.m檔案中 對label和textfield進行布...

IOS開發之 入門

目前主要的移動開發平台有 android ios windowsphone,前兩者佔據著絕大多數的終端應用,我們常說的移動開發就是指 android和ios開發。本位主要講述ios的開發。開發ios應用,需要專門的硬體裝置 開發工具 特定語言的支援,下面將逐一介紹這些知識點 硬體mac筆記本或一體機...