当我在 textview 上写长字时,我的代码第一次不起作用,然后我的标签大小增加但表格高度不会随着标准标签宽度和高度的增加而增加。我的代码有什么问题?
我在视图 didload 方法中写了这两行
Addresslbl = [[UILabel alloc]initWithFrame:CGRectMake(300, 10, 250, 30)];
Addresslbl.backgroundColor = [UIColor whiteColor];
和以下代码写入-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{
if(indexPath.row == 0 && indexPath.section == 3)
{
NSString *dispalynotes=@"";
dispalynotes=Peopledetailmodel.Address;
// dispalynotes=Addresslbl.text;
CGSize labelSize = CGSizeMake(200.0, 20.0);
if ([dispalynotes length] > 0)
labelSize = [dispalynotes sizeWithFont: [UIFont boldSystemFontOfSize: 17.0] constrainedToSize: CGSizeMake(labelSize.width, 1000) lineBreakMode: UILineBreakModeWordWrap];
return 25.0 + labelSize.height;
}