如何在Objective-C中获得帧大小(取决于方向)?

时间:2011-06-24 09:36:55

标签: iphone objective-c ipad

我使用[[UIScreen mainScreen] bounds]来获取Objective-C中的帧大小,例如iPad中的1024x768。

但是,当我切换屏幕方向时,如从纵向到横向,[[UIScreen mainScreen] bounds]仍会返回相同的值。

如何获取帧大小(取决于方向)? (例如,纵向为1024x768,横向为768x1024)

由于


更新:问题解决了。

1 个答案:

答案 0 :(得分:0)

尝试

CGRect rect = [UIScreen mainScreen].applicationFrame ;

它将以点数返回应用程序屏幕区域的框架(即整个屏幕减去状态栏,如果可见)