我有点惊讶,因为我想在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文件中更改的任何参数?
提前感谢您的支持。
此致
答案 0 :(得分:0)
LHeight.frame = CGRectMake(LHeight.frame.origin.x + 100, LHeight.frame.origin.y, LHeight.frame.size.width + 100, LHeight.frame.size.height);