我正在使用这段代码调整我的自定义UIToolbar的大小以更改宽度属性
[UIView animateWithDuration:0.3 delay:0.3 options:0 animations:^{
self.navToolbar.frame=CGRectMake(0, 0, 200, 30);
} completion:nil];
上面的代码,正确更改宽度但没有动画, 谁能告诉我为什么?
由于
答案 0 :(得分:6)
UIViewAnimationOptionLayoutSubviews
(iOS> 4.0)应该在没有动画尺寸更改时解决问题。
[UIView animateWithDuration:0.3
delay:0.3
options:UIViewAnimationOptionLayoutSubviews
animations:^{
self.navToolbar.frame=CGRectMake(0, 0, 200, 30);
}
completion:nil
];