Iphone UIActionSheet高度在3.5英寸设备上为4英寸

Iphone UIActionSheet高度在3.5英寸设备上为4英寸,iphone,ios,ios6,uiactionsheet,Iphone,Ios,Ios6,Uiactionsheet,我目前正在更新我的应用程序,以支持4英寸iPhone 5屏幕。在那次尝试中,我被困在打开UIActionSheet的这一点上,它工作正常,在iPhone5的4英寸屏幕上显示所有按钮,但在3.5英寸的设备上,最后一个按钮被剪掉了。这表明UIActionSheet无法识别较小的屏幕 这就是我在代码中所做的。有什么想法吗 UIActionSheet *popupQuery; // Code to initialize UIActionSheet popupQuery.actionSheetStyle

我目前正在更新我的应用程序,以支持4英寸iPhone 5屏幕。在那次尝试中,我被困在打开UIActionSheet的这一点上,它工作正常,在iPhone5的4英寸屏幕上显示所有按钮,但在3.5英寸的设备上,最后一个按钮被剪掉了。这表明UIActionSheet无法识别较小的屏幕

这就是我在代码中所做的。有什么想法吗

UIActionSheet *popupQuery;
// Code to initialize UIActionSheet

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

检查MainWindow.xib中的窗口是否选中了“启动时全屏显示”选项

在更新iPhone5屏幕时,我和其他人都遇到了类似的问题。显然,Window的“模拟指标”将是启动时的实际指标(前提是您没有选中“启动时全屏”)

事实上,苹果公司在以下文件中对此有一个注释:

。。。如果选择在Interface Builder中创建窗口,请确保在属性检查器中选择“启动时全屏”选项,以便窗口大小适合当前设备


检查MainWindow.xib中的窗口是否选中了“启动时全屏显示”选项

在更新iPhone5屏幕时,我和其他人都遇到了类似的问题。显然,Window的“模拟指标”将是启动时的实际指标(前提是您没有选中“启动时全屏”)

事实上,苹果公司在以下文件中对此有一个注释:

。。。如果选择在Interface Builder中创建窗口,请确保在属性检查器中选择“启动时全屏”选项,以便窗口大小适合当前设备