iPhone 6S屏幕中心坐标[关闭]

Posted

技术标签:

【中文标题】iPhone 6S屏幕中心坐标[关闭]【英文标题】:Coordinates for Center of Screen for iPhone 6S [closed] 【发布时间】:2016-02-17 19:02:03 【问题描述】:

我想在UIViewController 的中心放置一个对象。我曾尝试使用frame.width/2frame.height/2,例如UIView

let newView = UIView(frame: CGRect(x: frame.width/2, y: frame.height/2, width: 100, height: 100))

该方法没有像我预期的那样将对象定位在视图的中心。如何使用 iPhone 6s 的 x-y 坐标将对象定位到视图的中心?

【问题讨论】:

【参考方案1】:

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

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

但除此之外,无论您在哪个 ViewController 中工作,视图的中心都是 CGPoint,其位置可以通过以下方式找到:

view.center

如果您只想要xy 坐标,您可以通过在view.center 之后添加.x.y 来获得它们。

【讨论】:

以上是关于iPhone 6S屏幕中心坐标[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

iPhone屏幕数据

揭秘:iPhone6S听筒发烫 拆机后屏幕失灵屏幕蓝屏如何处理Android手机解析包出现错误解决办法

iPhone 6S plus 和 iPhone 7 plus 中的启动图像问题

ios 应用程序滞后并在 iOS 13 中冻结 iphone 6s/7/8

iPhone 6s中找不到描述文件和设备管理怎么办?

放大的按钮和屏幕