2010-08-20 41 views
0

我正在製作具有自動旋轉功能的通用應用程序,而我只使用橫向左右。當我將iPhone旋轉到縱向位置時,我可以看到應用程序旋轉下方的窗口看起來像是什麼,我不再接觸觸摸事件。肖像取向正在失去觸摸輸入

在所有shouldAutoRotate函數中,我確保只返回真實的風景,並且info.plist只允許橫向左右。

+1

檢查您的窗口/視圖的幀/界限是否也正確地旋轉。可能會出現這樣的情況,即當旋轉繪圖發生在邊界之外時,則不會捕捉到任何觸摸。 – vfn 2010-08-20 00:40:01

回答

0

聽起來像您的視圖在方向更改後無法正確調整大小。簡單的方法來檢查這是將背景顏色設置爲非白色。

+0

我將UIWindow和UIView的背景顏色更改爲白色和灰色(背景爲黑色)。現在,當我旋轉iphone時,黑色的窗口圍繞着應用程序旋轉,我不知道可能是什麼。 – Fruitman 2010-08-20 01:54:35

+0

但它是否正確調整大小?它是全屏嗎? – 2010-08-20 03:21:47

+0

正確的尺寸和全屏幕。 – Fruitman 2010-08-20 03:44:39