私はCustomsセルで構成されるテーブルビューを持っています。 各セルには合計3つのラベルがあります。UITableViewのUILabelの予期しないY座標
大きな問題は、セルの3つのラベルの中間ラベルの形成です。
私は
UILabel *msglabeltemp = [[[UILabel alloc] initWithFrame: CGRectMake(80,20.0,230.0,80.0)] autorelease];
[cell.contentView addSubview:msglabeltemp];
msglabeltemp.backgroundColor = [UIColor clearColor];
msglabeltemp.textColor = [UIColor grayColor];
msglabeltemp.numberOfLines=6;
[msglabeltemp setFont:[UIFont fontWithName:@"Helvetica Neue" size:12.0f]];
msglabeltemp.tag=1;
msglabeltemp.font=[UIFont systemFontOfSize:12.0f];
msglabeltemp.textAlignment=UITextAlignmentLeft ;
//Adding Label To Cell
UILabel *msglabel = (UILabel *)[cell.contentView viewWithTag:1];
msglabel.text = [data1 objectForKey:@"msg"];
のように同じCGRectを持つカスタムラベルを作成しています...このラベルは、セル内の各ラベルのために呼び出されますが、それは最初と中間ラベル間の未予想される距離を配っています。
赤は画像内の領域を強調表示を参照してください