激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Swift - Swift仿選擇電影票的效果并實現無限/自動輪播的方法

Swift仿選擇電影票的效果并實現無限/自動輪播的方法

2021-01-12 16:20船長_ Swift

這篇文章主要給大家介紹了關于Swift仿選擇電影票的效果并實現無限/自動輪播的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

效果圖

Swift仿選擇電影票的效果并實現無限/自動輪播的方法

Swift仿選擇電影票的效果并實現無限/自動輪播的方法

實現了什么功能?

1.類似于選擇電影票的效果

2.自動輪播

3.無限輪播

4.非當前顯示view具有縮放和透明的特效

5.頁面滾動的方向分為橫向和縱向

仿照UITableView使用代理實現傳值

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
protocol PageFlowViewDelegate : NSObjectProtocol{
 func sizeForPageInFlowView(flowView : PageFlowView) -> CGSize
 /// 滾動到了某一列
 func didScrollToPage(pageNumber : Int,inFlowView flowView : PageFlowView)
 
 /// 點擊了第幾個cell
 ///
 /// - Parameters:
 /// - subView: 點擊的控件
 /// - subIndex: 點擊控件的index
 func didSelectCell(subView : IndexBannerSubiew,subViewIndex subIndex : Int)
}
 
protocol PageFlowViewDataSource : NSObjectProtocol{
 /// 返回顯示View的個數
 func numberOfPagesInFlowView(flowView : PageFlowView) -> Int
 
 /// 給某一列設置屬性
 ///
 /// - Parameters:
 /// - flowView: <#flowView description#>
 /// - index: <#index description#>
 /// - Returns: <#return value description#>
 func cellForPageAtIndex(flowView : PageFlowView,atIndex index : Int) -> IndexBannerSubiew
}

使用示例

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// 模擬器原因,底部會有殘影,真機測試沒有
let pageFlowView = PageFlowView.init(frame: CGRect.init(x: 0, y: 72, width: kScreenW, height: kScreenW*9/16))
pageFlowView.backgroundColor = UIColor.white
 
pageFlowView.delegate = self
pageFlowView.dataSource = self
pageFlowView.minimumPageAlpha = 0.1
pageFlowView.isCarousel = true
pageFlowView.orientation = .vertical
pageFlowView.isOpenAutoScroll = true
 
//初始化pageControl
let pageControl = UIPageControl.init(frame: CGRect.init(x: 0, y: pageFlowView.bounds.height-32, width: kScreenW, height: 8))
pageFlowView.pageControl = pageControl
pageFlowView.addSubview(pageControl)
pageFlowView.reloadData()
view.addSubview(pageFlowView)

源碼下載:

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對服務器之家的支持。

原文鏈接:https://www.jianshu.com/p/f9e1b843c77c

延伸 · 閱讀

精彩推薦
  • SwiftSwift實現多個TableView側滑與切換效果

    Swift實現多個TableView側滑與切換效果

    這篇文章主要為大家詳細介紹了Swift實現多個TableView側滑與切換效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    乞力馬扎羅的雪雪5822021-01-08
  • SwiftSwift的74個常用內置函數介紹

    Swift的74個常用內置函數介紹

    這篇文章主要介紹了Swift的74個常用內置函數介紹,這篇文章列舉出了所有的Swift庫函數,內置函數是指無需引入任何模塊即可以直接使用的函數,需要的朋友可...

    Swift教程網5802020-12-19
  • SwiftSwift教程之基礎數據類型詳解

    Swift教程之基礎數據類型詳解

    這篇文章主要介紹了Swift教程之基礎數據類型詳解,本文詳細講解了Swift中的基本數據類型和基本語法,例如常量和變量、注釋、分號、整數、數值類型轉換等...

    Swift教程網5162020-12-18
  • SwiftSwift使用CollectionView實現廣告欄滑動效果

    Swift使用CollectionView實現廣告欄滑動效果

    這篇文章主要為大家詳細介紹了Swift使用CollectionView實現廣告欄滑動效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    Stevin的技術博客12372021-01-13
  • Swiftmac git xcrun error active developer path 錯誤

    mac git xcrun error active developer path 錯誤

    本文主要是講訴了如何解決在mac下使用git;xcode4.6的環境時,出現了錯誤(mac git xcrun error active developer path)的解決辦法,希望對大家有所幫助...

    Swift教程網2232020-12-16
  • SwiftSwift中轉義閉包示例詳解

    Swift中轉義閉包示例詳解

    在Swift 中的閉包類似于結構塊,并可以在任何地方調用,下面這篇文章主要給大家介紹了關于Swift中轉義閉包的相關資料,需要的朋友可以參考下...

    小小小_小朋友11412021-12-26
  • Swiftswift where與匹配模式的實例詳解

    swift where與匹配模式的實例詳解

    這篇文章主要介紹了swift where與匹配模式的實例詳解的相關資料,這里附有簡單的示例代碼,講的比較清楚,需要的朋友可以參考下...

    追到夢的魔術師14382021-01-06
  • SwiftSwift能代替Objective-C嗎?

    Swift能代替Objective-C嗎?

    這是我在網上上看到的答案,復制粘貼過來和大家分享一下,因為我和很多人一樣很關心Swift的出現對Mac開發的影響和對Objective-C的影響。...

    Swift教程網4412020-12-16
主站蜘蛛池模板: 线观看免费完整aaa 一二区成人影院电影网 | 精品国产一区二区亚洲人成毛片 | av电影手机在线看 | 国产精品久久久久永久免费 | 欧美大胆xxxx肉体摄影 | 午夜精品久久久久久久99热浪潮 | 激情大乳女做爰办公室韩国 | 免费看成人av| 亚洲精品久久久久久 | 国产成人在线免费看 | a视频网站| 欧美成人一级 | 久久久青青草 | 国产美女白浆 | 成人毛片在线播放 | 亚洲欧美日韩精品久久 | 素人视频在线观看免费 | 87成人免费看片 | 欧美人的天堂一区二区三区 | 毛片在线免费播放 | 欧美日韩高清一区二区三区 | 噜噜色av | 欧洲精品久久久久69精品 | 国产精品久久亚洲 | 欧美不卡视频在线观看 | 欧美成人一区在线观看 | 国产91精品久久久久久 | 一区二区免费网站 | 国产成人在线看 | 亚洲视频在线免费看 | 特级黄色一级毛片 | 国产精品18久久久久久久 | 精品在线观看一区二区三区 | 亚洲第一黄色网 | 日本在线高清 | 日本成人高清视频 | 黄色成人在线播放 | 久久久精品精品 | 欧美ab| 免费视频www在线观看 | 国产羞羞视频在线观看 |