我想在点击它时移动我的 UIButton ......它基本上就像动画它一样。单击按钮时,它应从当前位置向上移动,单击另一个按钮时应向下移动。因为我完全是 iOS 的新手,所以请有人帮帮我。提前致谢
问问题
538 次
2 回答
0
在 Button 目标方法中,更改按钮框架以更改位置。
-(void)btnAction:(id)sender
{
UIButton *btn = (UIButton *)sender;
CGRect newFrame = <Frame to change position>
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:1.0f];
[btn setFrame:newFrame];
[UIView commitAnimations];
}
于 2013-10-17T08:52:58.367 回答
0
试试这个方法...
-(IBAction)btn_press:(id)sender{
btn.frame = CGRectMake(20, 700, 665, 601); //your initial frame
[UIView animateWithDuration:0.8
animations:^{
btn.frame = CGRectMake(20, 103, 665, 601); // Final Frame
}];
}
于 2013-10-17T08:53:19.343 回答