2

我有两个不同框架的两个 UIButtons(button1 和 button2),问题是我想将 button2 拖到 button1 上,以便 button2 重新定位到 button1 位置,并且 button2 应该占据 button1 位置。

伙计,我需要你的帮助和想法,我该怎么做。

谢谢大家,莫尼什

4

2 回答 2

0

您需要在框架中更改按钮的 x 轴并使用动画将其显示为相应的移动(如果需要)。

[buttonOutletName setFrame:CGRectMake(old_xCoordinate, yCoordinate, width, height)];

[UIView beginAnimations:nil context:NULL];  
[UIView setAnimationDuration: 1.0];
[buttonOutletName setFrame:CGRectMake(new_xCoordinate, yCoordinate, width, height)];
[UIView commitAnimations];

如果有帮助请标记:)

于 2012-04-04T14:40:28.437 回答
0
CGRect rect = btn.frame;
btn.frame = btn2.frame;
btn2.frame = rect;

如果您想对此进行动画处理,请先阅读此内容

是你要求的吗?

于 2012-04-04T14:25:56.937 回答