2012-03-04 79 views
0

我已經用編程方式和IB創建了帶有UIToolbar的UIView。我嘗試調整UIView的大小,但工具欄首先調整大小,並使其明顯有2個視圖。任何人都可以告訴我如何同時調整兩個視圖的大小,使它看起來UIView和工具欄是一個嗎?我已經設置了所有適當的口罩。下面的代碼在UIView類的UIView上調用。使用UIToolbar調整UIView不要同時調整大小

謝謝!

[UIView animateWithDuration: .3 animations:^ { 
    CGRect frame = self.frame; 
    frame.origin.x = 0; 
    frame.origin.y = 20; 
    frame.size.height = 900; 
    frame.size.width = 768; 
    self.frame = frame; 
    }]; 

回答

0

動畫都在同一時間:

[UIView animateWithDuration: .3 animations:^ { 
    toolbar.frame = CGRectMake(0.0, 20.0, 900.0, 768.0); 
    self.frame = CGRectMake(0.0, 20.0, 900.0, 768.0); 
}]; 

或者使用一些NSLayoutConstraint實現平等的框架。