【发布时间】:2015-10-31 08:43:00
【问题描述】:
这可能是一个简单的问题,但由于我是初学者,最好问一下。
正如标题所说,我应该使用什么来代替 UIScreen.mainScreen().applicationFrame,因为它在 9.0 中已被弃用。
如果可能的话,如果你能给我提供一个样本或示例,那就太好了,因为我发现 Apple 的文档很困难。
目前我使用下面的代码,但我希望将其更改为新版本。我很想收到您的来信!
let sizeRect = UIScreen.mainScreen().applicationFrame
let posX = arc4random_uniform(UInt32(sizeRect.size.width))
let posY = arc4random_uniform(UInt32(sizeRect.size.height))
Enemy.position = CGPoint(x: CGFloat(posX), y: CGFloat(posY))
【问题讨论】:
-
你可以使用 UIScreen.mainScreen().bounds.size。