1
移动UIToolBar有可能吗?下面的代码不起作用移动UIToolBar
CGRect toolbarFrame = self.tryToolbar.frame;
toolbarFrame.origin.y = 10;
self.tryToolbar.frame = toolbarFrame;
但我读过涉及工具栏动画的例子,所以我想这是可行的。谢谢
移动UIToolBar有可能吗?下面的代码不起作用移动UIToolBar
CGRect toolbarFrame = self.tryToolbar.frame;
toolbarFrame.origin.y = 10;
self.tryToolbar.frame = toolbarFrame;
但我读过涉及工具栏动画的例子,所以我想这是可行的。谢谢
移动对象的更好的方法是使用CGRectMake。这是一个移动工具栏的例子,它也会动画它的运动。
[UIView beginAnimations: @"moveField"context: nil];
[UIView setAnimationDelegate: self];
[UIView setAnimationDuration: 0.5];
[UIView setAnimationCurve: UIViewAnimationCurveEaseInOut];
self.tryToolbar.frame = CGRectMake(self.tryToolbar.frame.origin.x,
self.tryToolbar.frame.origin.y + 10,
self.tryToolbar.frame.size.width,
self.tryToolbar.frame.size.height);
[UIView commitAnimations];
有了这个,你可以改变它多少移动左/右(通过增加或减少到x)除以(加/减为y)或向上/向下
值得一提这将与任何工作UIView子类。 – ocodo 2012-11-04 03:32:08