2010-11-23 68 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,这样您可以按照自己想要的方式放置和格式化标签。