auto adjust custom UITableViewCell and Label in it to the text

前端 未结 2 988
时光说笑
时光说笑 2020-12-20 04:58

I have a custom UITableViewCell that only has one Label in it. I also set number of lines in Interface Builder to 0 as I read on StackOverflow.

         


        
2条回答
  •  天涯浪人
    2020-12-20 05:21

    You need to use self sizing cells.

    tableView.estimatedRowHeight = 100
     tableView.rowHeight =    UITableViewAutomaticDimension
    

    In your storyboard or xib you have to make sure that you set proper constraints in your cells. Do not set a predefined height constraint in your label. Just make sure you give top and bottom constraints. If you are not sure about the text , you can also give a minimum height constraint to the label.

提交回复
热议问题