介紹 UITableView 的使用方法
昨天我們已經知道怎麼把 Open Data 的資料放到陣列當中了,接下來要知道,如何把資料放到 UITableView 顯示出來.
當我們建立一個繼承 UITableView 的類別時,裡面會自動產生一些方法,這些方法讓我們可以控制 UITableView 的顯示內容,如
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
#warning Potentially incomplete method implementation.
// Return the number of sections.
return 1;
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
#warning Incomplete method implementation.
// Return the number of rows in the section.
return [array count];
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier forIndexPath:indexPath];
// Configure the cell...
cell.textLabel.text = [[array objectAtIndex:indexPath.row] valueForKey:@"Location"];
return cell;
}
其中重點有三個
我們要知道我們的 TableView 會有幾個區段,在這邊我設定為 1
我們要知道我們在 TableView 裡面的這個區段,會有幾行資料,這邊我設定為 [arrays count]
最後我們要知道在 TableView 顯示的內容,這部分請自行看程式碼