在setFrame:函数里改变frame,好像只能改变origin,而对width不起作用
你可以自定义cell宽度啊,必须知道cell的高度
(CGFloat)textWidth:(NSString *)string{
// 宽度最好大点
CGRect rest = [string boundingRectWithSize:CGSizeMake(10000, 30) options:(NSStringDrawingUsesLineFragmentOrigin) attributes:@{NSFontAttributeName:[UIFont systemFontOfSize:17]} context:nil];
// 返回宽度
return rest.size.width;
}
3 回答2k 阅读✓ 已解决
1 回答1.2k 阅读
1 回答834 阅读
2 回答629 阅读
1 回答616 阅读
2 回答619 阅读
1 回答706 阅读
背景设为透明,你自己的 view 加到 cell.contentView 上,设置 frame,背景白色