所以我有一個UIViewView裏面的UIViewView裏面我添加了一個UIView它裏面,我希望它總是堅持在底部,無論方向的變化。所以,我有以下幾點:UIView堅持在UIScrollView底部
的問題是,當我旋轉到景觀,滾動視圖內容大小高度肯定會大於幀的高度更大,因此向下滾動。然而,這個UIView,我想堅持在底部不會堅持。無論方向如何變化,我如何使它始終堅持到底部。
當我禁用的UIScrollView AUTORESIZE子視圖,此UIView的粘在底部,但旋轉
當寬度不調整所以我有一個UIViewView裏面的UIViewView裏面我添加了一個UIView它裏面,我希望它總是堅持在底部,無論方向的變化。所以,我有以下幾點:UIView堅持在UIScrollView底部
的問題是,當我旋轉到景觀,滾動視圖內容大小高度肯定會大於幀的高度更大,因此向下滾動。然而,這個UIView,我想堅持在底部不會堅持。無論方向如何變化,我如何使它始終堅持到底部。
當我禁用的UIScrollView AUTORESIZE子視圖,此UIView的粘在底部,但旋轉
當寬度不調整你將不得不根據orientations
調整幀參見下面的示例 -
-(void)willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration
{
if(toInterfaceOrientation == UIInterfaceOrientationPortrait || toInterfaceOrientation == UIInterfaceOrientationPortraitUpsideDown)
{
//set your portrait frame here and also the content size of scrollView
}
else
{
//set your Landscape frame here and also the content size of scrollView
}
}
你應該嘗試使用編碼使用自動調整大小面具以下方式
yourview.autoresizingMask = UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleTopMargin | UIViewAutoresizingFlexibleBottomMargin;
或IB加上頂部,左側,博特m和右邊緣靈活性。
或以其他方式將視圖按照您的要求放置在willRotateToInterfaceOrientation方法中。