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);
//
//    }

相关文章
|
11月前
|
Android开发
Android开发中Button背景颜色不能修改问题及解决方法
Android开发中Button背景颜色不能修改问题及解决方法
1139 0
iOS-UITextView设置行间距,内容颜色(变相设置类似UITextField的placeholder)
iOS-UITextView设置行间距,内容颜色(变相设置类似UITextField的placeholder)
267 0
iOS-UITextView设置行间距,内容颜色(变相设置类似UITextField的placeholder)
UIWebView 自适应高度
UIWebView 自适应高度
36 0
|
iOS开发
iOS开发 --重写UISearchBar的时候,点击取消searchbar会变深色,一闪而过
iOS开发 --重写UISearchBar的时候,点击取消searchbar会变深色,一闪而过
104 0
|
iOS开发
修改UISearchBar背景颜色
修改UISearchBar背景颜色
135 0
UITextView设置边框
UITextView设置边框
46 0
三种方法设置UITextField的占位文字颜色
三种方法设置UITextField的占位文字颜色
208 0
|
图形学
ScrollView中item显示错误(CocosCreator)
ScrollView中item显示错误(CocosCreator)
iOS8下 Xib label高度自适应不换行的解决办法
iOS8下 Xib label高度自适应不换行的解决办法
136 0
|
iOS开发 开发者
iOS开发中UITableViewCell点击时子视图背景透明的解决方法
iOS开发中UITableViewCell点击时子视图背景透明的解决方法
176 0
iOS开发中UITableViewCell点击时子视图背景透明的解决方法