执行期间更改按钮和标签位置

时间:2012-10-24 20:22:00

标签: xcode

我有点惊讶,因为我想在App执行期间动态更改标签和文本字段。我的意思是基于图像大小,我需要更改标签和文本字段位置。但是,它不起作用。 我在主窗口文件(ex xib)中完成了所有创建。

然后,当我点击我的段选择器时,我正在这样做(我的字段和标签都没有移动!?):

    CGRect frame = [LHeight frame];
    frame.origin.x += 100;  // change the location
    frame.size.width += 100;  // change the size
    [LHeight setFrame:frame];

即使这种方法也行不通:

LHeight.frame = CGRectMake(LHeight.frame.origin.x + 100, LHeight.frame.origin.y,     LHeight.frame.size.width + 100, LHeight.frame.size.height);

是要在XIB文件中更改的任何参数?

提前感谢您的支持。

此致

1 个答案:

答案 0 :(得分:0)

LHeight.frame = CGRectMake(LHeight.frame.origin.x + 100, LHeight.frame.origin.y, LHeight.frame.size.width + 100, LHeight.frame.size.height);