这可能是一个简单的问题,但是由于我是初学者,所以最好问一下。
如标题所述,我应该使用UIScreen.mainScreen().applicationFrame
代替ojit_code,因为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))
最佳答案
使用
let rect1 = UIScreen.mainScreen().bounds // Returns CGRect
let rect2 = UIScreen.mainScreen().bounds.size // Returns CGSize
关于ios - 在iOS 9.1中使用什么代替UIScreen.mainScreen()。applicationFrame进行快速处理?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33449696/