为什么我的视图控制器的X坐标显示160不是0?

时间:2013-11-19 03:52:14

标签: ios

我不知道这个改变的时间或方式,但是我的视图控制器中我的主视图的原点的x值以某种方式设置为160(当它曾经是0时);而且我无法重新设定它。

然而,尽管设置为160,一切都正常显示 - 如果视图中的每个孩子的x都设置为160.这怎么可能? - 由于视图的宽度为320,为什么它全部显示而不是在屏幕中间移动一半?我不希望它显示在屏幕上移动,但我不明白为什么它不想知道。

其次如何将其设置为0?

enter image description here

2 个答案:

答案 0 :(得分:6)

如果您查看标有“Origin”的左上角的方块,您会看到视图的原点被定义为视图的顶部中心。 (这就是方形顶部的小T意味着什么。)当您的视图居中并占据整个屏幕时,视图的顶部中心位于坐标(160,0)处。这就是X被设置为160的原因。

如果希望原点显示为(0,0),请单击该方块中的左上角点,将原点设置为视图的左上角。

答案 1 :(得分:1)

enter image description here

这样做..它使你的视图x坐标为零。只需点击我标记为i Rectangle的Point。您的观点是顶级中心。您设置左上角表示您的视图x坐标为0 ...