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)
368 0
iOS-UITextView设置行间距,内容颜色(变相设置类似UITextField的placeholder)
|
iOS开发
iOS开发 --重写UISearchBar的时候,点击取消searchbar会变深色,一闪而过
iOS开发 --重写UISearchBar的时候,点击取消searchbar会变深色,一闪而过
125 0
UITextView设置边框
UITextView设置边框
61 0
UIWebView 自适应高度
UIWebView 自适应高度
50 0
|
iOS开发
修改UISearchBar背景颜色
修改UISearchBar背景颜色
175 0
三种方法设置UITextField的占位文字颜色
三种方法设置UITextField的占位文字颜色
240 0
|
iOS开发 开发者
iOS开发中UITableViewCell点击时子视图背景透明的解决方法
iOS开发中UITableViewCell点击时子视图背景透明的解决方法
219 0
iOS开发中UITableViewCell点击时子视图背景透明的解决方法
ScrollView嵌套EditText联带滑动的解决办法
本篇文章的相关内容需结合上文:从ScrollView嵌套EditText的滑动事件冲突分析触摸事件的分发机制以及TextView的简要实现和冲突的解决办法 在说完了如何解决ScrollView嵌套EditText的滑动事件冲突之后,我们接下来说一下如何实现它们两者之间的联带滑动。
1080 0
下一篇
无影云桌面