Uitableview 数据格式化程序
我正在尝试创建一个TableViewCell,就像iPhone上Notes应用程序中的一样。将标题放在左侧,时间放在右侧披露者索引器旁边 一个这样的桌面视图。我知道我必须用这样的东西Uitableview 数据格式化程序,uitableview,ios,nsdateformatter,Uitableview,Ios,Nsdateformatter,我正在尝试创建一个TableViewCell,就像iPhone上Notes应用程序中的一样。将标题放在左侧,时间放在右侧披露者索引器旁边 一个这样的桌面视图。我知道我必须用这样的东西 NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init]; [dateFormat setDateFormat: @"HH:mm zz"]; NSDate *dateTmp; dateTmp = [[self.Notes objectAtIndex:
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];
如何将详细信息标签移到披露者索引器旁边的顶部 我想你还是希望时间成为细节标签?如果是这样的话,第一种选择可能会奏效 有几种选择: 您可以尝试使用类似于
cell.detailTextLabel.textAlignment=UITextAlignmentRight
或者,如果这不符合您的需要,您可以始终将UITableViewCell
子类化,并创建您自己的单元格,其中包含您需要的位置
编辑:在重读文章时,您希望时间标签与名称位于同一“行”的右侧。为此,您可能需要使用自定义的
UITableViewCell
,这样您就可以完全按照自己的方式放置和格式化标签 我想你还是希望时间成为细节标签?如果是这样的话,第一种选择可能会奏效
有几种选择:
您可以尝试使用类似于cell.detailTextLabel.textAlignment=UITextAlignmentRight
或者,如果这不符合您的需要,您可以始终将UITableViewCell
子类化,并创建您自己的单元格,其中包含您需要的位置
编辑:在重读文章时,您希望时间标签与名称位于同一“行”的右侧。为此,您可能需要使用自定义的
UITableViewCell
,这样您就可以完全按照自己的方式放置和格式化标签 使用应创建自定义单元格。。。
相应地放置两个按钮。。。
在这里我确实喜欢这个。。。
使用时应创建自定义单元格。。。 相应地放置两个按钮。。。 在这里我确实喜欢这个。。。