使用Swift自定義一個供快速搭建的無限循環輪播圖組件

CarouselFigureView說明

CarouselFigureView可以理解爲是一個自定義的輪播圖控件,使用者只需按照使用方法部分走一遍流程即可快速在自己想要的位置添加一個基本的輪播圖。
基本輪播圖包括的基本內容是:爲輪播圖設置數據源(數據源是一個圖片數組)、默認輪播圖中圖片是佔滿整個輪播框、默認輪播圖片數量屬於整數區間[1,10]、默認輪播方向爲從右往左循環播放、默認支持手動循環滑圖、默認支持點擊事件。

CarouselFigureView使用方法

這裏將演示一次在一個新的APP中如何加入CarouselFigureView輪播圖。

第一步:創建項目
創建項目

第二步:將CarouselFigureView.swift文件拷貝到項目任意目錄下。
拷貝文件至項目中
拷貝後的項目目錄

第三步:在storyboard(畫板)中拖入一個系統控件UIView作爲容納輪播圖的容器(注意:輪播圖將鋪滿這個容器),並將這個UIView定位到你將要顯示輪播圖的位置。
拖入容器UIView

第四步:將拖入的UIView的類選擇爲CarouselFigureView,此時,你已經在storyboard中創建了一個輪播圖。
設置容器所屬類

第五步:在你的主程序中引用這個這個輪播圖作爲成員對象,並使用該對象的setAndStartUse(……)方法爲這個成員對象設置初始值,必須設置的值包括(數據源圖片數組、調用者sender是誰、當點擊事件觸發時響應的Selector函數(這裏演示當點擊時,使得label顯示點擊的圖片的序號從零開始)),至此一個默認功能的輪播圖已經建立,運行程序即可看見效果。
在主程序中創建輪播圖的成員對象

設置輪播圖基本參數

至此已創建一個基本功能的輪播圖
選中前的效果:
效果選中前
選中後的效果:
效果選中後

附上CarouselFigureView.swift源碼
項目源碼

說明:使用和轉載請註上本博客鏈接……

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章