用图像分隔detailTextLabel

时间:2015-10-26 16:18:20

标签: ios objective-c uitableview

我试图这样做:
 http://imgur.com/ujNDgQm

分隔符需要根据标签的长度动态更改。这就是我现在所拥有的

UIImageView *separator = [[UIImageView alloc]initWithImage:[UIImage imageNamed:@"Shuffle"]];
separator.frame = CGRectMake(CGRectGetMaxX(cell.detailTextLabel.frame), CGRectGetHeight(cell.frame) / 2,200, 20);
[cell addSubview:separator];

图像放在那里,但它没有像我想象的那样动态变化。

1 个答案:

答案 0 :(得分:1)

如果您只需要•,只需将标签文本设置为

即可
cell.detailTextLabel.text = [NSString stringWithFormat:@"ARTIST: %@ • LENGTH: %@", artistName, formattedTimeAsString];

当然,如果您支持多种语言,则可能必须使用NSLocalizedString