2010-11-23 78 views
1

我想創建一個像iPhone上的Notes應用程序中的TableViewCell。在左邊的標題和右邊的時間在披露者indecator旁邊。NSDateFormatter

一個看起來像這樣的tableView。我知道我有我怎麼會動的細節標籤頂端旁邊的披露indecator使用這樣的事情

NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init]; 
[dateFormat setDateFormat: @"HH:mm zz"]; 

NSDate *dateTmp; 
dateTmp = [[self.Notes objectAtIndex:indexPath.row ]objectForKey:@"CDate"]; 
cell.detailTextLabel.text = [dateFormat stringFromDate: dateTmp]; 

http://cl.ly/3Mpj

回答

1

使用應該創建一個自定義單元格... 將兩個按鈕相應... 在這裏,我不喜歡這樣... ​​

0

我認爲你仍然想要時間成爲細節標籤?如果是第一個選項可以工作..

有幾個選項:

你可以嘗試的東西簡單地設置detailLabel的文本對齊方式像cell.detailTextLabel.textAlignment = UITextAlignmentRight

或者,如果這個不適合你的需求,您總是可以繼承UITableViewCell的子類並創建您自己的單元格,但是您需要它。

編輯:在重新閱讀您的文章時,您希望時間標籤與名稱位於同一「行」上,在右側。爲此,您可能要使用自定義UITableViewCell,這樣您可以按照自己想要的方式放置和格式化標籤。