#6-Xcode -利用 page control,segmented control,button & gesture 更換內容(lego產品簡介+購買連結按鈕)
Published in
Feb 20, 2022
step1.
宣告需要用到的變數
step2.
將每個Action都會用到的程式碼另外自定義一個function
step3.宣告各個UIControl的Action,並完成功能
UISegmentedControl:利用.selectedSegmentIndex取得使用者點選的格子是哪一個路徑並存在變數currentPage套用在自定義的changeproduct()
UIPageControl:利用.currentPage取得使用者目前瀏覽的是哪一個路徑並存在currentPage套用在自定義的changeproduct()
UIButton:利用if-else判斷當前控制顯示哪一張圖片的變數(currentPage)的值並存在currentPage套用在自定義的changeproduct()
step4.利用手勢滑動改變內容
利用if-else + sender.direction == .left
判斷往左滑或右滑時觸發的動作
step5.利用UIButton觸發執行顯示產品購買網頁
記得要import SafariServices
設置URL
再設置一個畫面控制器(contrller)
最後用present展示出來
畫面展示
測試功能