我想在我的應用程序中創建一個頁面,它有2個按鈕(1.back button 2.next button) 這些按鈕在UIImageView中更改圖像(所有圖像從我的網站加載,格式爲1.png,2.png ,3.png,...,N.png)如何在UIImage視圖中更改url圖像與Next,Back按鈕?
我不知道如何運作時,單擊下一步按鈕(後退按鈕)顯示影像後,另一個(一個在另一個之前)
我想在我的應用程序中創建一個頁面,它有2個按鈕(1.back button 2.next button) 這些按鈕在UIImageView中更改圖像(所有圖像從我的網站加載,格式爲1.png,2.png ,3.png,...,N.png)如何在UIImage視圖中更改url圖像與Next,Back按鈕?
我不知道如何運作時,單擊下一步按鈕(後退按鈕)顯示影像後,另一個(一個在另一個之前)
的想法是在iOS中閱讀動畫(或核心動畫)的基礎知識。
你或許應該閱讀下列指南:View Programming Guide in iOS
而且,這個想法是有一個按鈕,即可顯示一個視圖,並檢查是否有一個已經顯示在屏幕上的ImageView的一個動作。如果未顯示,則顯示所需的imageView。如果顯示,則使用以下方法刪除視圖:
[someImageView removeFromSubview:yourMainView]
可能會在相同的viewController中調用它。登錄將取決於你處理按鈕和imageViews的方式。
我沒有Xcode在這臺機器上檢查,但這是事情將如何進行。然後你可以添加動畫來刪除和添加這些視圖。
你必須填寫與圖片名稱數組並進行以下
-(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];
}
}