iphone – 原点控件在界面构建器中做了什么?

iphone – 原点控件在界面构建器中做了什么?,第1张

概述在界面构建器中,在支柱和d簧检查器中有一个标记为原点控件.这样做以及为什么为一个对象更改它会为所有对象更改它? 据我所知,据我所知,它对框架矩形原点没有任何实际影响.让我解释: 选择UILabel并将原点更改为如上图所示位于右上角,将帧原点放在该点(280,11).但是,在代码中,当您实际询问帧的原点时,它被赋予(211,11),它对应于帧的左上角.因此,在界面构建器中更改框架原点似乎绝对没有任 在界面构建器中,在支柱和d簧检查器中有一个标记为原点的控件.这样做以及为什么为一个对象更改它会为所有对象更改它?

据我所知,据我所知,它对框架矩形原点没有任何实际影响.让我解释:

选择UILabel并将原点更改为如上图所示位于右上角,将帧原点放在该点(280,11).但是,在代码中,当您实际询问帧的原点时,它被赋予(211,11),它对应于帧的左上角.因此,在界面构建器中更改框架原点似乎绝对没有任何作用!这里发生了什么?!

解决方法 除非您正在编辑紧邻它的字段,否则它不会执行任何 *** 作.您会注意到X和Y坐标会根据您为其选择的锚点而改变;这意味着您可以更轻松地通过其中心或边缘对齐对象.

它为所有对象更改的原因是它实际上不会影响对象本身的任何内容;无论在那里显示的X和Y值如何,“真实”坐标系保持不变.

在OS X上,正如内森所说,坐标系的原点在左下方,其坐标向上和向右增加;在iOS上,原点位于左上角,其坐标向下和向右增加.

总结

以上是内存溢出为你收集整理的iphone – 原点控件在界面构建器中做了什么?全部内容,希望文章能够帮你解决iphone – 原点控件在界面构建器中做了什么?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1082619.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存