0

我有点惊讶,因为我想在我的应用程序执行期间动态更改标签和文本字段。我的意思是根据图像大小,我需要更改标签和文本字段的位置。但是,它不起作用。我在主窗口文件(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 文件中是否有任何要更改的参数?

提前感谢您的支持。

问候

4

1 回答 1

0
LHeight.frame = CGRectMake(LHeight.frame.origin.x + 100, LHeight.frame.origin.y, LHeight.frame.size.width + 100, LHeight.frame.size.height);
于 2012-10-24T20:26:56.347 回答