天天看點

動态設定uitableView的高度

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 一起讨論