UITextView text cut off when there is a large amount of text

前端 未结 3 1196
独厮守ぢ
独厮守ぢ 2021-01-13 19:17

I have a UITableViewCell subclass that contains a UITextView where scrolling is turned off. I set its frame like this, in my table view cell layoutSubviews method:



        
3条回答
  •  一生所求
    2021-01-13 19:49

    Use this to get the textSize

    // find the text width; so that btn width can be calculate
    CGSize textSize = [@"YOUR TEXT" sizeWithFont:[UIFont fontWithName:@"Arial" size:20.0] 
                                  constrainedToSize:CGSizeMake(320.0f, 99999.0f)
                                      lineBreakMode:UILineBreakModeWordWrap];
    

    and then set height using this as :

    CGRect frame = self.bodyTextView.frame;
    
    frame.size = textSize;
    self.bodyTextView.frame = frame;
    

    Hope it helps you.

提交回复
热议问题