0
我想添加一個UIImage和2個按鈕,並且每次單擊前進按鈕它將轉到下一個圖像,並且當您點擊後退按鈕時,它會轉到上一個圖像。我不知道如何爲此設置代碼,會喜歡一些幫助!總共有6個圖片可循環使用Xcode 6按下按鈕以顯示多個圖像
我想添加一個UIImage和2個按鈕,並且每次單擊前進按鈕它將轉到下一個圖像,並且當您點擊後退按鈕時,它會轉到上一個圖像。我不知道如何爲此設置代碼,會喜歡一些幫助!總共有6個圖片可循環使用Xcode 6按下按鈕以顯示多個圖像
Step 1 :
創建滾動視圖,滾動視圖內的視圖充當圖像的容器。將所有六個圖像放在該視圖中。下一個和上一個按鈕。
Step 2:
設置滾動條的寬度和高度。 例如:滾動視圖:高度:200寬度:200 視圖:高度:200,寬度:1200(因爲它包含六個圖像) 圖像寬度:每個200。
注意不要忘記設置每個圖像的偏移量。圖像的一個偏移將b 0.image將200的iamge 3將400等,根據您的圖像大小。
Step 3:
設置滾動視圖的委託方法。
Step 4 :
爲視圖,滾動視圖,按鈕和按鈕的方法制作插座。在
Step 5:
沒有負載部分寫:
scrollView.contentSize = CGSizeMake(scrContentSizeView.frame.size.width, scrollView.frame.size.height);
scrollView.clipsToBounds = YES;
Step 6:
下一個按鈕方法:
[scrollView setContentOffset:CGPointMake(200, 0) animated:YES];
其中200是你的第二圖像的起動。 類似地做出前面的按鈕功能。 這取決於您如何動態更改偏移值。
我做了一個簡單的代碼,我有一個UIImage,2個按鈕。在代碼中,最後一個按鈕操作是針對「上一個」按鈕的,並且效果很好,但是我的下一個按鈕沒有。當我點擊它時,它會停止並彈出:「致命錯誤:數組索引超出範圍。」另外,我怎樣才能使頁面加載時,第一個圖像已經加載? –
覆蓋func viewDidLoad(){ super.viewDidLoad() //在加載視圖後,通常從一個筆尖執行任何其他設置。 } IBAction爲FUNC BTTN(發件人:AnyObject){ index-- 如果索引== resimler.count {指數= 0} image.image = UIImage的(命名爲:resimler [指數]) } IBAction爲FUNC ilerle(發件人:AnyObject){ index-- 如果索引<0 {指數= resimler.count-1} image.image = UIImage的(命名爲:resimler [指數]) } –