什么会导致接口生成器中的x:和y:值关闭?

时间:2010-12-19 05:59:36

标签: ios interface-builder

这里有一个菜鸟问题。

我有一个非常奇怪的情况,对我来说非常令人费解。 我在prepareScreen方法

中设置标签和文本字段 肖像的例子:

titleLabel.frame = CGRectMake(107,45,105,29);

和横向中的相同标签:

titleLabel.frame = CGRectMake(187,0,105,29);

在我最初在Interface Builder中创建许多版本和构建之前的布局后,我得到了这些值。所以今天,我想稍微改变布局,只是为了找到Interface Builder报告非常奇怪的X:和Y:所有对象的数字。

例如,对于上面提到的titleLabel.frames,它显示: X:159和Y:59为肖像 和 X:239和Y:14为景观。

当我手动将标签移动到左上角时,它显示X:52和Y:14值。对于不同的标签,差异是不同的。对于一些它的X:5和Y:8以及一些X:67和Y:15。看起来物体越大,差异越大。 什么会导致Interface Builder像这样?这里发生了什么事 ?有什么想法吗?

谢谢你!

1 个答案:

答案 0 :(得分:0)

这是错误设置的锚点。归功于Allara,我很乐意改变Allara的创作答案。我只是不想把这个问题打开并且没有答案,因为我已经得到了我想要的东西。