2012-09-29 128 views
2

我目前正在更新我的應用程序以支持4英寸iPhone 5屏幕。在這種嘗試中,我被卡在了這一點,我打開UIActionSheet,它工作正常,並顯示iPhone 5的4英寸屏幕上的所有按鈕,但在3.5英寸的設備上,最後一個按鈕正在切出。這表明UIActionSheet無法識別較小的屏幕。UIActionSheet高度是3.5英寸設備上的4英寸

這就是我在我的代碼中所做的。任何想法?

UIActionSheet *popupQuery; 
// Code to initialize UIActionSheet 

popupQuery.actionSheetStyle = UIActionSheetStyleBlackTranslucent; 
[popupQuery showInView:[UIApplication sharedApplication].keyWindow]; 
[popupQuery release]; 

回答

4

檢查在MainWindow.xib窗口中是否選中'啓動時全屏'選項。

我有一個類似的問題和其他人更新iPhone 5屏幕時。顯然,Window的「模擬指標」將成爲啓動時的實際指標(前提條件是您沒有勾選'啓動時全屏')。

蘋果實際上有關於它的UIWindow Class Reference一注:

...如果你選擇創建在Interface Builder窗口,確保在屬性檢查器中啓動選項,選擇全屏等等該窗口適合當前設備的尺寸。 ...

相關問題