2011-09-15 89 views
1

我有一个UIView,我需要调整大小的一半高度的屏幕,它在人像模式下工作正常,但如果我午餐的应用程序与横向的iPad UIView总是获得屏幕纵向大小,任何想法如何获得发射时的大小和方向改变后的大小?如何设置视图大小以匹配iOS设备屏幕?

我尝试以下方法,但总是写真其中width = 768和height = 1024

NSLog(@"bounds: %@", NSStringFromCGRect([UIScreen mainScreen].bounds)); 
NSLog(@"frame: %@", NSStringFromCGRect([UIScreen mainScreen].applicationFrame)); 

回答

0

尝试设置视图的财产autoresizingMaskUIViewAutoresizingFlexibleTopMargin | UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleBottomMargin

或试着放置它的价值。设置此值后,您的视图将在设备旋转后自动调整大小。

相关问题