#8 利用 page control,segmented control,button & gesture 更換內容

2022彼得潘的 iOS App 程式設計入門

提示: 使用 array 儲存資料內容,不須使用到 if else。

首先,先透過storyboard將想要的畫面設計好

storyboard畫面

將需要的outlet拉出來

這裡是看自己需要多少個outlet來決定

設定需要的參數跟陣列(array)

currentPage是現在所顯示的頁面

另外兩個array分別是圖片及介紹

設定顯示的function

將會重複使用到的function寫在一起,這樣就不用一直重複

設定所需功能鍵

  • nextPage
  • lastPage
  • segmentSelect
  • pageChange

加入Swipe Gesture Recognizer,增加手勢切換

將Swipe Gesture Recognizer拖曳到ImageView上面

記得將ImageView裡面的User Interaction Enable打開

設定Swipe Gesture Recognizer左滑與右滑

這邊我設了兩個Swipe Gesture Recognizer,一個負責左滑,一個負責右滑

記得要設定手勢的方向

成品展示

遇到的問題

在我準備完成的時候,發現我simulator的畫面總是怪怪的

後來發現,在viewDidLoad()的裡面也要呼叫一下顯示的function(displayView())

這樣就能正確的顯示了

--

--