2014-11-03 42 views
0

我收到iOS 8的一個非常奇怪的異常,其中我的屏幕呈現了25%左右......我檢查了所有來自界限等的值似乎都是正確的。我的項目是基於舊的EAGLview代碼,並且我嘗試過使用xib(它用於正常工作),並且還試圖自己生成窗口並隨後自行生成glview。我總是得到相同的結果。屏幕向左移動25%(與觸摸區域一起)。它相當莫名其妙。任何人有任何想法呢?較舊的基於EAGLView的應用在iPad Air上呈現25%左右(風景)

+0

順便說一句,所有的應用程序都運行在橫向模式下(並且所有的iOS都可以正常運行).... – swuth 2014-11-03 18:48:07

回答

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?

相關問題