我使用[[UIScreen mainScreen] bounds]来获取Objective-C中的帧大小,例如iPad中的1024x768。
但是,当我切换屏幕方向时,如从纵向到横向,[[UIScreen mainScreen] bounds]仍会返回相同的值。
如何获取帧大小(取决于方向)? (例如,纵向为1024x768,横向为768x1024)
由于
更新:问题解决了。
答案 0 :(得分:0)
尝试
CGRect rect = [UIScreen mainScreen].applicationFrame ;
它将以点数返回应用程序屏幕区域的框架(即整个屏幕减去状态栏,如果可见)