세로 방향으로 만 재생할 수있는 iOS 게임 (Swift, SpriteKit)을 만들려고합니다. 내가 가진 문제는 앱이 세로로로드되고 회전 할 수없는 경우에도 프레임 크기에 따라 내 앱이 가로로 생각한다고 생각합니다. 그래서 앱은 세로로되어 있지만 높이는 768, 너비는 1024입니다.iOS Swift game wrong orientation
override func shouldAutorotate() -> Bool {
return false
}
override func supportedInterfaceOrientations() -> Int {
return Int(UIInterfaceOrientationMask.Portrait.toRaw())
}
그리고는 세로 (의 Info.plist 파일, 홈페이지에 넣었습니다 장치 방향을 요구 응용 프로그램의 모든 장소 :
이것은 내가 내 응용 프로그램에있는 회전 일반적인 코드입니다. 스토리 보드 등 ...). 나는 이것을 봤고 약 1 년 전 어디에서 "viewWillLayoutSubviews()"대신 일반적인 "viewDidLoad"메서드 대신 넣어 몇 가지 솔루션을 발견했지만 작동하지 않습니다.
다른 사람이이 문제가 있으며 누구나 해결 방법을 알려주시겠습니까?
프로젝트의 대상을 선택하고 세로 옵션과 내부 스토리 보드 열린 파일 속성을 확인하고 크기 클래스 사용 옵션의 선택을 취소하면 게임의 크기가 iphone이어야하며 게임이 세로로 실행되어야합니다. –
아니요, 그렇지 않습니다. 그것. 여전히 너비는 1024이고 높이는 768입니다. –
여기에 관련 가치가있는 게시물이 있습니다 : http://stackoverflow.com/questions/24219616/ipad-shows-at-portrait-but- 생각하기 쉽다. –