2014-04-13 58 views
-4

好了,所以在我的Xcode項目我有一個按鈕,我需要做同樣的動作兩次,但不同的圖像plz幫助如何讓一個按鈕做一個動作然後當我點擊它再次另一個動作

代碼: [UIView的beginAnimations:無上下文:無]; [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]; 
+1

這是基本相同的[最後一個問題(http://stackoverflow.com/questions/23037891/how-to-make-a-button-do-more-than-one-action-xcode)。不要重複你的問題。僅僅因爲你不明白在前面的問題中給你的明確答案,沒有理由再次提出。 – rmaddy

回答

-1

嘗試採用這種僞代碼

var firstCall = true 

function action() { 
    if (firstCall) { 
     do_action_x() 
     firstCall = false 
    } else { 
     do_action_y() 
    } 
} 

基本上只是使用的是相同的函數調用期間具有不同的值的變量的。

+0

它說VAR @AuthorOfTheSurf未申報的定義** plz幫助** – MinecraftSyntax

+0

@MinecraftSyntax這是僞代碼。你不能複製粘貼它。 –

+0

嗨MS,我貼的代碼類似於JavaScript中,你需要將它適應ObjC(這我不練上)。我認爲,第一行會 BOOL華美通= YES 不要擡頭變量聲明和ObjC條件語句的語法慢慢就會成爲第二自然 – AuthorOfTheSurf

相關問題