据我所知,据我所知,它对框架矩形原点没有任何实际影响.让我解释:
选择UILabel并将原点更改为如上图所示位于右上角,将帧原点放在该点(280,11).但是,在代码中,当您实际询问帧的原点时,它被赋予(211,11),它对应于帧的左上角.因此,在界面构建器中更改框架原点似乎绝对没有任何作用!这里发生了什么?!
解决方法 除非您正在编辑紧邻它的字段,否则它不会执行任何 *** 作.您会注意到X和Y坐标会根据您为其选择的锚点而改变;这意味着您可以更轻松地通过其中心或边缘对齐对象.它为所有对象更改的原因是它实际上不会影响对象本身的任何内容;无论在那里显示的X和Y值如何,“真实”坐标系保持不变.
在OS X上,正如内森所说,坐标系的原点在左下方,其坐标向上和向右增加;在iOS上,原点位于左上角,其坐标向下和向右增加.
总结以上是内存溢出为你收集整理的iphone – 原点控件在界面构建器中做了什么?全部内容,希望文章能够帮你解决iphone – 原点控件在界面构建器中做了什么?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)