2014-11-03 2 views
0

내 화면이 25 % 위로 왼쪽으로 렌더링되는 iOS 8과 매우 이상한 예외가 있습니다 ... 전체를 확인합니다. 경계 등에서 오는 값은 모두 정확합니다. 내 프로젝트는 오래된 EAGLview 코드를 기반으로하고 xib (잘 작동하려면 USED)를 사용해 보았습니다. 또한 창을 직접 생성하고 나중에 glview를 시도했습니다. 나는 항상 같은 결과를 얻는다. 화면이 왼쪽으로 25 % 이동합니다 (터치 영역과 함께). 그게 꽤 당황 스럽네. 누구든지 이것에 대한 아이디어가 있습니까?이전 EAGLView 기반 앱이 iPad Air (Landscape)에서 왼쪽 위로 25 % 렌더링됩니다

+0

BTW는 모든 앱을 가로 모드로 실행합니다 (모든 iOS 8 이전 버전). – swuth

답변

0

[UIScreen bounds]는 이제 인터페이스 지향적입니다.

나는 iOS7에 다르게 경계를 설정했지만, 지금 이런 일이 나를 위해 일 다음과 같습니다

- (void)viewDidAppear:(BOOL)animated { 
    [super viewDidAppear:animated]; 

    _screenWidth = [UIScreen mainScreen].bounds.size.width; 
    _screenHeight = [UIScreen mainScreen].bounds.size.height; 

} 

도 여기 봐 가지고 그 문제가 해결되지 않는 경우

Is [UIScreen mainScreen].bounds.size becoming orientation-dependent in iOS8?