我已经以编程方式和IB创建了一个带有UIToolbar的UIView。我尝试调整UIView的大小,但工具栏首先调整大小并明确表示有2个视图。任何人都可以告诉我如何同时调整两个视图的大小,以便它给出UIView和工具栏的外观吗?我已经设置了所有合适的面具。下面的代码在UIView上从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 :(得分: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来实现相同的帧。