シミュレーター (5.1 および 6.0) とデバイス (iOS6.0 を実行している iPad2) の両方で、iPad アプリで奇妙な動作が見られます。アプリがどの向きで開始されtouchesBegan
ても、領域 (0,0) - (767,767) の新しいタッチに対してのみ起動されます。ポートレート モードでは画面の下部が応答しません。ランドスケープでは右側が応答しません。ただし、ディスプレイ全体で作業しtouchesMoved
ますtouchesEnded
-「壊れた」領域にタッチしてドラッグすると、タッチリリースイベントが受信されます。
さらに、iOS 6シミュレーターではアプリが正常に動作していなくても正しく表示されますが、iOS 5.1 シミュレーターでは、レンダリングも最初は少し混乱していました 。
ディスプレイ全体がグレーで、ボックスの右下隅にスライダーがあるはずです。ここでも、768 が魔法の値のようです。数回回転すると、このレンダリングの問題は修正されますが、入力の問題は修正されません...縦向きモードで開始して 180 度回転すると、正しく見えるようになりましたが、下部ではなく上部が応答しなくなります。
ここで使用されている第 3 部分のライブラリがあるので、私の主な質問は、この種の問題の原因は何か、何を探すべきかということです。また、2 つのシミュレーターで異なる結果が得られる理由についても興味があります。