这里有一个菜鸟问题。
我有一个非常奇怪的情况,对我来说非常令人费解。 我在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像这样?这里发生了什么事 ?有什么想法吗?
谢谢你!答案 0 :(得分:0)
这是错误设置的锚点。归功于Allara,我很乐意改变Allara的创作答案。我只是不想把这个问题打开并且没有答案,因为我已经得到了我想要的东西。