是否可以移动UIToolBar?以下代码不起作用
CGRect toolbarFrame = self.tryToolbar.frame;
toolbarFrame.origin.y = 10;
self.tryToolbar.frame = toolbarFrame;
但我已经阅读了涉及工具栏的动画示例,所以我想它会起作用。感谢
答案 0 :(得分:3)
移动对象的更好方法是使用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)