我尝试使用sizeWithAtrributes
但它只是坏了,不知道我做错了什么这是sizeWithFont:minFontSize:actualFont:forWidth:lineBreakMode:
iOS7中不推荐使用的错误:
if (theRect.size.width > self.bounds.size.width - rightIconNeeds - leftIconNeeds) {
CGFloat finalSize = realLabel.font.pointSize;
theRect.size = [realLabel.text sizeWithFont:realLabel.font
minFontSize:realLabel.font.pointSize * realLabel.minimumScaleFactor
actualFontSize:&finalSize
forWidth:self.bounds.size.width - rightIconNeeds - leftIconNeeds
lineBreakMode:realLabel.lineBreakMode];
}