私のコードは、テキストビューに長い単語を書き込んだときに初めて機能しません。その後、ラベルのサイズは大きくなりますが、テーブルの高さは、ラベルの幅と高さに従って増加しません。私のコードで何が間違っていますか?
ビューのdidloadメソッドでこの2行を書きます
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;
}