适用于iPhone 6S的屏幕中心坐标

时间:2016-02-17 19:02:04

标签: ios swift

我想把一些东西放在屏幕的中央。我尝试了frame.width / 2和frame.height / 2,但它说"使用未解析的标识符' frame。'" 由于这不起作用,iPhone 6S的屏幕中心的坐标是什么(如果重要的话,在风景中)?

1 个答案:

答案 0 :(得分:1)

要获得窗口的实际中心坐标,请使用:

let centerX = UIScreen.mainScreen().bounds.maxX / 2
let centerY = UIScreen.mainScreen().bounds.maxY / 2

但是否则,在您正在使用的ViewController中,视图的中心是CGPoint,其位置可以通过以下方式找到:

view.center

如果您只想要xy坐标,只需在.x之后添加.yview.center即可获得它们。