我想点击它来移动我的UIButton ......它基本上就像动画一样。单击按钮时,它应从当前位置向上移动,并在单击另一个按钮时向下移动。因为我完全是iOS的新手,请有人帮助我。提前谢谢
答案 0 :(得分:0)
在按钮目标方法中,更改按钮框以更改位置。
-(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];
}
答案 1 :(得分: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
}];
}