有没有办法可以在UITableViewCell中更改textLabel和detailTextLabel之间的间距? (没有子类化UITableViewCell)
答案 0 :(得分:8)
创建UITableViewCell
的自定义子类,并实现-layoutSubviews
方法来执行此操作:
- (void) layoutSubviews {
[super layoutSubviews];
//my custom repositioning here
}
如果你想在没有子类化的情况下这样做,你可以通过方法调配来实现,但总的来说,这是一个坏主意™。
答案 1 :(得分:3)
这可以在没有使用NSAttributedString和attributionText属性进行子类化的情况下完成,如下所示:
select distinct year, month, max(version) from awesomeTABLE group by year, month
您正在做的是强制字幕的行高超过正常值。使用文本和子文本的行高可以帮助您实现您想要的效果。应与iOS 7 +兼容。
几年太晚了,但希望有人觉得它很有用。