2013-01-23 40 views
1

我想在我的應用程序中創建一個頁面,它有2個按鈕(1.back button 2.next button) 這些按鈕在UIImageView中更改圖像(所有圖像從我的網站加載,格式爲1.png,2.png ,3.png,...,N.png)如何在UIImage視圖中更改url圖像與Next,Back按鈕?

我不知道如何運作時,單擊下一步按鈕(後退按鈕)顯示影像後,另一個(一個在另一個之前)

回答

0

的想法是在iOS中閱讀動畫(或核心動畫)的基礎知識。

你或許應該閱讀下列指南:View Programming Guide in iOS

而且,這個想法是有一個按鈕,即可顯示一個視圖,並檢查是否有一個已經顯示在屏幕上的ImageView的一個動作。如果未顯示,則顯示所需的imageView。如果顯示,則使用以下方法刪除視圖:

[someImageView removeFromSubview:yourMainView] 

可能會在相同的viewController中調用它。登錄將取決於你處理按鈕和imageViews的方式。

我沒有Xcode在這臺機器上檢查,但這是事情將如何進行。然後你可以添加動畫來刪除和添加這些視圖。

0

你必須填寫與圖片名稱數組並進行以下

-(IBAction) nextButtonClicked:(id)sender { 
    if (counter < images.count) { 
     self.imgView.image = [UIImage imageNamed:[NSString stringWithFormat:@"%@", images[counter]]] 
     counter++; 
    } else { 
     counter = 0; 
    } 
} 

-(IBAction) backButtonClicked:(id)sender { 
    if (counter > 0) { 
     counter--; 
     self.imgView.image = [UIImage imageNamed:[NSString stringWithFormat:@"%@", images[counter]]] 
    } else { 
     counter = [images.lastObject intValue]; 
    } 
}