我想制作条形图动画。视图加载时条形图的上升位置。这是我的工作。
CGRect bar1Frame = self.rootView6.bar1.frame;
bar1Frame.size.height = 181;
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:0.5];
[UIView setAnimationCurve:UIViewAnimationCurveLinear];
self.rootView6.bar1.frame = bar1Frame;
[UIView commitAnimations];
问题是条形图的高度到达视图的底部而不是顶部。
有人可以帮助我吗?
最佳答案
您还需要更新bar1Frame
的y原点bar1Frame.origin.y = bar1Frame.origin.y - 181;
bar1Frame.size.height = 181;
并像您一样应用动画。这样做会将条形图显示在图形的水平线上方。
关于ios - 更改UIViews高度到底部,但应该向上,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29790954/