Nsstring * _message = @"xxxx";
UILable *uilable = [UILable alloc]init];
uilable.frame =CGRectMake(4,0, 215, 0);
CGSize commentsize = [SRBaseViewController setSize:_message withCGSize:CGSizeMake(215, 600) withFontSize:14];
//215設定_message的長度,600設定_message的最大高度
uilable.frame =CGRectMake(4,0, 215, commentsize.height);
這樣就動态設定了uilable的高度長度為215;
+(CGSize)setSize:(NSString *)message withCGSize:(CGSize)cgsize withFontSize:(float)fontSize
{
CGSize textSize = [message sizeWithFont:[UIFont fontWithName:@"FZLanTingHeiS-EL-GB" size:fontSize] constrainedToSize:cgsize lineBreakMode:UILineBreakModeWordWrap];
return textSize;
}
ios開發技術,送出稽核讨論群 加qq群:695614778 一起讨論