2012-11-28 122 views
0

我有一個簡單的問題。如何設置具有多個細節的UITableView。我有plist,我在那裏存儲所有的細節。 這是我爲一個細節做的。 cell.textLabel.text = [[self.array objectAtIndex:indexPath.row] objectForKey:@"name"];有關UITableView的多個詳細信息

做什麼,如果我想在我的手機2點的細節?

許多在此先感謝。

回答

0

你需要設置樣式爲單元

have look into this guide

+0

我設置的樣式 '細胞= [[ALLOC的UITableViewCell] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:@ 「細胞」];'但我可以只放1個細節。 – Mitch1972

+0

cell.textLabel.text = @「Some text」; cell.detailTextLabel.text = @「另一行文字」; – Atif

0

如果你不快樂的使用cell.detailTextLabel和所提供的樣式(從情節串連圖板設立)一個接着一個選擇是創建一個自定義UITableViewCell

您可以創建一個廈門國際銀行和拖放在單元格中,並從那裏,或者您只使用1臺,可能會更易於使用的原型細胞,並直接在表格定製,定製。關鍵部分是創建一個新的類來支持你的單元格。

1

首先你需要設置你想要的細胞類型,如果你想有一個標題加上細節,你可以這樣做:

static NSString *CellIdentifier = @"Cell"; 
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier]; 
if (!cell) cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:CellIdentifier]; 

然後設置標題和細節的標籤,只是

[cell textLabel].text = @"some title" 
[cell detailTextLabel].text = @"some detail text" 
+0

謝謝..可能我的問題不清楚..我的單元格正在工作一切都設置好了。只是我想把2個細節。 – Mitch1972

+0

所以當你說2個細節時,你說的是單元格中的2個文本標籤或一個標題標籤的總數加上兩個額外的細節標籤,總共有三個?因爲如果你想要的共有三個,你必須創建一個自定義單元格視圖,您可以按照ÐąrέÐέvils回答,但如果你想在總共只有兩個,你必須用'initWithStyle來初始化你的:UITableViewCellStyleSubtitle',然後只設置'detailTextLabel' – kentrh

+0

我的意思是,1 TextLabel + 2 DetailsTextLabel .. – Mitch1972