Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/109.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios SKScene的self.frame.height是否基于横向高度(无论手机以何种方式旋转)?_Ios_Objective C_Swift - Fatal编程技术网

Ios SKScene的self.frame.height是否基于横向高度(无论手机以何种方式旋转)?

Ios SKScene的self.frame.height是否基于横向高度(无论手机以何种方式旋转)?,ios,objective-c,swift,Ios,Objective C,Swift,我有一场恶作剧。我把手机锁在画像上,准备玩游戏。我正在做一些数学,以有一个无限滚动的背景。我要减去屏幕上的背景量。背景宽度为1344,纵向屏幕宽度应为768。但是当我跟踪self.frame.width或self.frame.size.width时,它给我1024,self.frame.height或self.frame.size.height给我768。这是我的游戏场景:SKScene。我说手机的旋转无关紧要,宽度和高度总是像横向一样计算的,对吗?您什么时候访问帧?在viewDidLoad或其

我有一场恶作剧。我把手机锁在画像上,准备玩游戏。我正在做一些数学,以有一个无限滚动的背景。我要减去屏幕上的背景量。背景宽度为1344,纵向屏幕宽度应为768。但是当我跟踪self.frame.width或self.frame.size.width时,它给我1024,self.frame.height或self.frame.size.height给我768。这是我的游戏场景:SKScene。我说手机的旋转无关紧要,宽度和高度总是像横向一样计算的,对吗?

您什么时候访问帧?在viewDidLoad或其他方法中,以及在视图的生命周期中,我使用的是spritekit中的override func didMoveToView。“我的场景”继承了该场景