2011-09-15 88 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

或試着放置它的價值。設置此值後,您的視圖將在設備旋轉後自動調整大小。

相關問題