我想问一下可以翻译UIButton的位置吗?
如何?任何人吗?
答案 0 :(得分:1)
您可以使用“frame”属性获取按钮的框架。这将返回一个CGRect对象,它基本上有你的按钮x-coord,y-coord,width和height。
根据您要翻译按钮的位置,计算新的x-coord和y-coord。 然后执行以下操作:
btnMyButton.frame = CGRectMake(oldx,oldy,width,height);
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationTransition:UIViewAnimationTransitionNone forView:btnMyButton];
[UIView setAnimationDuration:0.3];
btnMyButton.frame = CGRectMake(newx, newy, width, height);
[UIView commitAnimations];