Fil*_*ppo 0 xcode uitoolbar uiview
我正在使用这段代码调整我的自定义UIToolbar的大小以更改width属性
[UIView animateWithDuration:0.3 delay:0.3 options:0 animations:^{
self.navToolbar.frame=CGRectMake(0, 0, 200, 30);
} completion:nil];
Run Code Online (Sandbox Code Playgroud)
上面的代码,正确改变宽度,但没有动画,任何人都可以告诉我为什么?
谢谢
小智 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
];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1577 次 |
| 最近记录: |