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
{
/*##############################################################
####### WARNING #############################################
修改字体库时需要修改两处,这里是一处,SRNavigationController.m中有一处
####### WARNING END###########################################
*/
CGSize textSize = [message sizeWithFont:[UIFont fontWithName:@"FZLanTingHeiS-EL-GB" size:fontSize] constrainedToSize:cgsize lineBreakMode:UILineBreakModeWordWrap];
return textSize;
}
ios开发技术,提交审核讨论群 加qq群:695614778 一起讨论