我有一个在 iOS7 之前运行良好的应用程序,但现在在 tableview 单元格的文本中存在空格问题(样式 Right Detail)。表格视图中的某些单元格有披露指示符,而有些则没有,因此为了将所有文本向右对齐,我在没有披露指示符的单元格中的文本中添加了一些额外的空格。查看日期格式化程序(YYYY 之后的空格):
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
NSTimeZone *timeZone = [NSTimeZone timeZoneWithAbbreviation : @"UTC"];
[formatter setTimeZone:timeZone];
[formatter setDateFormat:@"dd MMM YYYY "]; // includes 4 spaces at the end for alignment
NSString *dateUTC = [formatter stringFromDate:[NSDate date]]; //get todays UTC date
DateCell.detailTextLabel.text = dateUTC;
将欣赏一种更好的方法,也可以在 IOS7 中使用。