#8 利用 page control,segmented control,button & gesture 更換內容
2022彼得潘的 iOS App 程式設計入門
Published in
Aug 16, 2022
提示: 使用 array 儲存資料內容,不須使用到 if else。
首先,先透過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())
這樣就能正確的顯示了