UITextView自适应高度解决方法

简介: if (content) {        CGSize constraint = CGSizeMake(self.contentWide, CGFLOAT_MAX);        CGSize size = [content sizeWithFont:contentFont constraine...

if (content) {
        CGSize constraint = CGSizeMake(self.contentWide, CGFLOAT_MAX);
        CGSize size = [content sizeWithFont:contentFont constrainedToSize:constraint lineBreakMode:UILineBreakModeWordWrap];
        
        frame = CGRectMake(self.contentX, y, self.contentWide, size.height+16);
        UITextView *textView = [[UITextView alloc] initWithFrame:frame];
        
        textView.text = content;
      
        
        textView.autoresizesSubviews = YES;
        textView.autoresizingMask =(UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight);
        
        textView.backgroundColor = [UIColor clearColor];
        textView.userInteractionEnabled = NO;
    
        
        textView.textColor = contentColor;
        [contentView addSubview:textView];
        [textView release];
        
        y += (textView.contentSize.height);
    }
    
//    UITextView *textView = [[UITextView alloc] initWithFrame:frame];
//   
//    if (content) {
//        
//        textView.backgroundColor = [UIColor clearColor];
//        textView.userInteractionEnabled = NO;
//        textView.text = content;
//        [textView setFrame:CGRectMake(self.contentX, y, self.contentWide, textView.contentSize.height)];
//        CGFloat height = textView.contentSize.height;
//        [textView setFrame:CGRectMake(self.contentX, y, self.contentWide, height)];
//        textView.textColor = contentColor;
//        [contentView addSubview:textView];
//        [textView release];
//         y += (textView.frame.size.height + 16);
//
//    }

相关文章
iOS-UITextView设置行间距,内容颜色(变相设置类似UITextField的placeholder)
iOS-UITextView设置行间距,内容颜色(变相设置类似UITextField的placeholder)
389 0
iOS-UITextView设置行间距,内容颜色(变相设置类似UITextField的placeholder)
UITextView设置边框
UITextView设置边框
67 0
|
iOS开发
修改UISearchBar背景颜色
修改UISearchBar背景颜色
189 0
三种方法设置UITextField的占位文字颜色
三种方法设置UITextField的占位文字颜色
269 0
|
iOS开发
iOS ScrollView嵌套tableview左右滑动时禁止上下滑动
iOS ScrollView嵌套tableview左右滑动时禁止上下滑动
2139 0
|
iOS开发 开发者
iOS开发中UITableViewCell点击时子视图背景透明的解决方法
iOS开发中UITableViewCell点击时子视图背景透明的解决方法
232 0
iOS开发中UITableViewCell点击时子视图背景透明的解决方法
|
XML Android开发 数据格式
Android开发学习之使用Toolbar实现不同的Fragment使用不同颜色的标题栏与状态栏
Android开发学习之使用Toolbar实现不同的Fragment使用不同颜色的标题栏与状态栏                                            先看效果图。
2910 0