我有一个关于 Xcode 的问题。我在网上找到了一个教程,可以让我在屏幕上移动图像。您能否解释一下如何让我的按钮一键向左移动并返回向右(我在任何地方都找不到这个......),然后立即运行另一个 IBAction 允许我切换到另一个子视图?(我自然已经有了这个代码......)。我尝试将两个 IBActions 添加到 1 个集中式中,但它似乎不起作用:-( 在这种情况下,它会立即打开子视图而不向我显示动画。
我尝试了什么:
到现在得到的代码:
-(IBAction) aMove: (id) sender{
if (bMove == NO) {
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:1.0];
btnTarget.transform = CGAffineTransformMakeTranslation(-30,0);
[UIView commitAnimations];
bMove = YES;
}else{
btnTarget.transform = CGAffineTransformIdentity;
bMove = NO;
}
}
-(IBAction) aAnimateActivate: (id) sender {
[self aMove:nil];
[self targetOpenView:nil]; //Opens the subview
}
我感谢您的帮助!谢谢!