2010-11-13 65 views
0

我有這樣的代碼:去下一個圖像和以前的圖像

- (IBAction)next { 
      // <-- here 
     index++; 
     // Set imageCount to as many images as are available 
     int imageCount=3; 
     if (index<=imageCount) { 
      NSString* imageName=[NSString stringWithFormat:@"img%i.jpg", index]; 
      [picture setImage: [UIImage imageNamed: imageName]]; 
     } 
    } 
    - (IBAction)prev { 
      // <-- here 
     index--; 
     // Set imageCount to as many images as are available 
     int imageCount=3; 
     if (index > 1) { 
      NSString* imageName=[NSString stringWithFormat:@"img%i.jpg", index]; 
      [picture setImage: [UIImage imageNamed: imageName]]; 
     } 
    } 

第一個鏈接到一個按鈕,工作正常,並向前改變圖像。第二個鏈接到另一個按鈕,但只會倒退一個圖像。我真的陷入困境,我需要嚴厲的幫助。請有人可以幫助我。 (索引是一個屬性併合成)ImageCount不是。也沒有圖像列表。 圖像是: img1.jpg img2.jpg img3.jpg

感謝。

回答

0

如果您的圖片名稱是基於1(僅限img1.jpg,img2.jpg和img3.jpg),或許您的-prev操作應該檢查if (index >= 1)

但是,如果您只擁有相同的三張圖像,則可以使用更簡單的方法進行此操作。也許你應該解釋你的總體目標(從非常高的層次 - 你想要你的應用程序做什麼),社區可以幫助你選擇更好的路徑。

+0

非常感謝。 – 2010-11-13 15:38:15

相關問題