SpriteKit kullanarak Swift oyununda bir oyun yapıyorum, ancak ekranın ortasında bir hareketli grafik yerleştirirken zorluk yaşıyorum. Ben de denedimUIScreen.mainscreen.bounds yanlış genişlik & yükseklik döndürme
let screenHeight = UIScreen.mainScreen().bounds.height
let screenWidth = UIScreen.mainScreen().bounds.width
:
screenWidth = self.frame.width
ama hem 768x1024 (dikey) aynı değeri döndürür İşte
Ben boyutları edinmektir.
Ekran boyutlarını almanın alternatif bir yolu var mı, yoksa yanlış bir şey mi yapıyorum?
Cevabınız için teşekkür ederiz. Ancak, UIScreen.mainScreen(). Bounds.size.height aynı değeri döndürür ve bu nedenle UIScreen.mainScreen(). ApplicationFrame.width –
@CalebCheng Yanlış döndüğü değer mi? Hangi değeri arıyorsunuz? – AstroCB
Özür dileriz, değer doğru (2048x1536/2) .... hala merkezde doğru konumlanacak bir hareketli grafik alamıyor. Yardımınız için teşekkürler. –