2016-02-17 3 views
-3

Я хочу положить что-то в центр экрана. Я попробовал frame.width/2 и frame.height/2, но он сказал «использование кадра неразрешенного идентификатора». Так как это не работает, каковы координаты центра экрана для iPhone 6S (в если это имеет значение)?Координаты для Центра экрана для iPhone 6S

ответ

1

Чтобы получить фактический координаты центра окна, я хотел бы использовать:

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

Но в противном случае, в зависимости от того, ViewController вы работаете, центр зрения является CGPoint, положение которого можно найти с помощью:

view.center 

Если вы просто хотите x и y координаты вы можете получить их, просто добавив .x или .y после view.center.

Смежные вопросы