iPhone 6S屏幕中心坐标[关闭]
Posted
技术标签:
【中文标题】iPhone 6S屏幕中心坐标[关闭]【英文标题】:Coordinates for Center of Screen for iPhone 6S [closed] 【发布时间】:2016-02-17 19:02:03 【问题描述】:我想在UIViewController
的中心放置一个对象。我曾尝试使用frame.width/2
和frame.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
如果您只想要x
和y
坐标,您可以通过在view.center
之后添加.x
或.y
来获得它们。
【讨论】:
以上是关于iPhone 6S屏幕中心坐标[关闭]的主要内容,如果未能解决你的问题,请参考以下文章
揭秘:iPhone6S听筒发烫 拆机后屏幕失灵屏幕蓝屏如何处理Android手机解析包出现错误解决办法
iPhone 6S plus 和 iPhone 7 plus 中的启动图像问题