1. 程式人生 > >UItextView自定義其高度,禁止滾動

UItextView自定義其高度,禁止滾動

/*
 返回指定內容的textView控制元件高度
 value:指定的控制元件內容
 fontSize:指定的控制元件內容字號
 width:控制元件寬度
 */
- (float) heightForString:(NSString *_Nullable)value fontSize:(float)fontSize andWidth:(float)width{
    UITextView *detailTextView = [[UITextView alloc]initWithFrame:CGRectMake(0, 0, width, 0)];
    detailTextView.font = [UIFont systemFontOfSize:fontSize];
    detailTextView.text = value;
    CGSize deSize = [detailTextView sizeThatFits:CGSizeMake(width,CGFLOAT_MAX)];
    return deSize.height;
}