3
我試圖爲我的應用程序創建一個拉出皮瓣。當您第一次點擊圖像/按鈕時,我希望它動畫顯示整個圖像。當你再次點擊它時,我希望它動畫回到其原始位置。但是,我有點困惑於如何做到這一點。我想知道是否有一種方法可以將此按鈕作爲開關使用,以便我可以將它編程爲[在狀態爲開時執行此操作]和[在狀態爲關閉時執行此操作]。非常感謝幫助!iPhone UIButton的行爲就像一個UISwitch
我試圖爲我的應用程序創建一個拉出皮瓣。當您第一次點擊圖像/按鈕時,我希望它動畫顯示整個圖像。當你再次點擊它時,我希望它動畫回到其原始位置。但是,我有點困惑於如何做到這一點。我想知道是否有一種方法可以將此按鈕作爲開關使用,以便我可以將它編程爲[在狀態爲開時執行此操作]和[在狀態爲關閉時執行此操作]。非常感謝幫助!iPhone UIButton的行爲就像一個UISwitch
-(IBAction)buttonClicked:(id)sender
{
UIButton *button = (UIButton *)sender;
if(button.tag==0)
{
// Do something to animate out to reveal the entire image
button.tag = 1;
}
else if(button.tag==1)
{
// Do something else to animate back to its original location
button.tag = 0;
}
}
也許你需要不同的標籤屬性,所以你寧願使用按鈕/圖像的當前位置來決定做什麼。 – 2011-03-08 08:40:21
+1,或者您可以以相同的方式使用bool變量來達到相同的目的。 – Ishu 2011-03-08 08:40:56
真棒謝謝你們 – jeff 2011-03-08 08:53:34