2014-09-21 122 views
4

幾年前,我開發了一款OpenGL ES遊戲,並且運行良好:我已經在我的iPad 3中下載了Xcode 6和iOS 8,並且觸摸控制(touchesBegan,touchesMoved,touchesEnded)僅檢測768x768點的平方而不是1024x768。觸摸控件適用於iOS 7,6,5 ...但不適用於iOS 8

256點(1024-768)的餘量不響應脈動。

遊戲處於橫向模式。

看起來好像觸摸控制器認爲iPad處於縱向模式而不是橫向模式。在視覺上它是在風景中。

貌似終於想通了這一點,如果有人還在用這個買賣的iOS 8

+0

我有完全相同的問題。 – eddybox 2014-10-01 07:24:00

+1

我也有這個問題,雖然在iPhone 6上測試禁區是640x640。它似乎隻影響觸摸開始觸摸 - 一旦觸摸過渡到觸摸移動x座標返回正確。 – safety 2014-10-16 07:27:35

+0

我有同樣的問題,iPhone 6,OpenGL ES,幀邊界是736x414橫向模式。 touchesBegan給我X不超過414,但是Y正確返回。 touchesMoved工作正常,X範圍從0到736。 – mefik 2015-01-29 18:42:17

回答

0

錯誤 - 它看起來直接添加一個UIView在應用程序代理窗口時一樣的iOS 8導致一些問題。我不得不創建一個UIViewController,添加UIView到那個,然後使其成爲根視圖控制器。

相關問題