如何为标签设置固定框架?

时间:2017-07-26 12:51:48

标签: objective-c uitextfield uilabel

我有一个带有2个文本字段的自定义单元格,并且在第I部分中查看标题,然后在x位置5和180处显示两个标签。在180处,每次更改设备时视图的位置都会发生变化。我希望第二个标签框架位于第二个文本字段的上方。怎么做?

2 个答案:

答案 0 :(得分:1)

您可以将第二个文本字段框架设置为:

int margin = 5;
UITextField *txtFieldSecond = [[UITextField alloc]initWithFrame:CGRectMake(5, CGRectGetMaxY(txtFieldOne.frame)+margin, width, height)];

答案 1 :(得分:1)

我已经取了label2的x位置关于label1的宽度,这对我有用。

代码是:

label2.frame = CGRectMake(label1.frame.size.width+30, 0, view.frame.size.width, view.frame.size.height);