UITableView
カスタムセルがあります。各セル内には、 messageとtypeUILabels
の 2つがあります。メッセージ ラベルのサイズはさまざまで、タイプ ラベルはメッセージ ラベルの下にある必要があります。メッセージ ラベルのサイズはさまざまです。タイプラベルのy座標をどのように配置できますか?
3 に答える
0
#define MARGIN 5
typeLabel.frame = CGRectMake(x, messagelabel.frame.size.height + messageLabel.frame.origin.y + MARGIN ,
w , h);
于 2012-09-20T07:22:00.260 に答える
0
タイプラベルのフレームをすでに設定していて、同じ高さ幅と x 位置が必要な場合は、これを試してください。
CGRect frame=type_label.frame;
frame.origin.y=messagelabel.frame.origin.y + messagelabel.frame.size.height + some_gap_if_you_want;
type_label.frame=frame;
または、フレームを設定していない場合は、これを試してください
type_label.frame=CGRectMake(x,messagelabel.frame.origin.y + messagelabel.frame.size.height + some_gap_if_you_want,width,height);
于 2012-09-20T07:24:01.913 に答える
0
typeLabel.frame = CGRectMake(CGRectGetMinX(messagelabel.frame),
CGRectGetMaxY(messagelabel.frame)+space,
w, h)
私はこれがはるかに読みやすいと思います;)
于 2012-09-20T07:27:21.457 に答える