我有一个习惯UITableViewCell,UILabel里面有Storyboard. 我动态设置了这个文本,UILabel我需要UILabel相应地调整它的宽度,因为在它之后我有另一个UILabel必须保持并排。
我正在尝试
> MyCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier forIndexPath:indexPath];
> author = @"Some dynamic text";
> cell.authorLabel.text = author;
> [cell.authorLabel sizeToFit];
会发生什么:在第一次渲染时,UILabel只保留在 上设置的宽度storyboard,因此文本被裁剪或后面有太多空间。
滚动后,单元格出列并sizeToFit正确应用该方法,但为时已晚,因为第二个UILabel已经定位在错误的位置。(由于信誉限制低,无法发布图片)
任何想法?