這可能是一個簡單的問題,但由於我是初學者,最好問問。什麼使用,而不是UIScreen.mainScreen()。應用程序框架爲swift在ios 9.1中?
正如標題所示,我應該使用什麼而不是UIScreen.mainScreen().applicationFrame
,因爲它在9.0中已被棄用。
如果可能的話,如果您可以提供樣本或示例,我會覺得很好,因爲我發現蘋果文檔很困難。
當前我使用下面的代碼,但我希望將其更改爲新版本。我很想聽到你的消息!
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。 – BHUMICA