可以移动UIToolBar吗?以下代码不起作用
CGRect toolbarFrame = self.tryToolbar.frame;
toolbarFrame.origin.y = 10;
self.tryToolbar.frame = toolbarFrame;但我读过涉及工具栏的动画示例,所以我猜它会起作用。谢谢
发布于 2011-05-08 16:52:54
移动对象的一种更好的方法是使用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)
https://stackoverflow.com/questions/5926446
复制相似问题