好吧所以在我的Xcode项目中,我有一个按钮,我需要做两次相同的动作,但使用不同的图像Plz帮助
代码: [UIView beginAnimations:nil context:nil]; [UIView setAnimationDuration:0.1]; Guy.frame = frame; [UIView commitAnimations];
UIImage * toImage = [UIImage imageNamed:@"CharacterBackwards.png"];
[UIView transitionWithView:self.view
duration:0.01f
options:UIViewAnimationOptionTransitionNone
animations:^{
self->Guy.image = toImage;
} completion:NULL];
答案 0 :(得分:-1)
尝试采用此伪代码
var firstCall = true
function action() {
if (firstCall) {
do_action_x()
firstCall = false
} else {
do_action_y()
}
}
基本上只是在同一个函数调用中使用具有不同值的变量。