在我的應用程序中,我使用了多個第一屏幕的UI,然後切換到OpenGL視圖控制器(cocos3d)。我顯示UI視圖控制器的狀態欄,然後在切換到OpenGL之前隱藏它。隱藏狀態欄攔截iPad上的觸摸
奇怪的是,雖然在iPhone上運行應用程序都很好,但在iPad上,隱藏狀態欄開始攔截其邊界框內的所有觸摸。我已經找到this question,這是指this one。似乎有一個具有相同行爲的模擬器的錯誤,但我在真實設備上遇到此錯誤(iPhone和iPad都是真實設備)。
我創建OpenGL的視圖控制器編程沒有分化像
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)
在我.plist
我:
View controller-based status bar appearance = NO
要隱藏狀態欄我使用:
[[UIApplication sharedApplication] setStatusBarHidden:NO];
另外,我針對iOS 7.
我幾乎爲此瘋狂,有人遇到同樣的問題?我如何允許觸摸狀態欄區域?
我這個問題掙扎,以及,任何解決方案.M? – Lope
@Lope據我記憶 - 我沒有找到解決方案,併發布了這個問題的應用程序:( – medvedNick