Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/95.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Uitableview 数据格式化程序_Uitableview_Ios_Nsdateformatter - Fatal编程技术网

Uitableview 数据格式化程序

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:

我正在尝试创建一个TableViewCell,就像iPhone上Notes应用程序中的一样。将标题放在左侧,时间放在右侧披露者索引器旁边

一个这样的桌面视图。我知道我必须用这样的东西

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
,这样您就可以完全按照自己的方式放置和格式化标签

使用应创建自定义单元格。。。 相应地放置两个按钮。。。 在这里我确实喜欢这个。。。
使用时应创建自定义单元格。。。 相应地放置两个按钮。。。 在这里我确实喜欢这个。。。