ISScrollViewPageSwift 1.0.0

ISScrollViewPageSwift 1.0.0

测试已测试
语言编程语言 SwiftSwift
许可 MIT
发布上次发布2017年3月
SwiftSwift版本3.0
SPM支持SPM

Daniel Amaral维护。



ISScrollViewPageSwift

使用Swift编写的简单scrollView页面查看器实现。

... ...

当前版本

版本:1.0.0

如何安装?

CocoaPods是安装ISScrollViewPageSwift的最简单方式。运行pod search ISScrollViewPageSwift以搜索最新版本。然后,将复制并粘贴的pod行粘贴到您的Podfile中。您的Podfile应如下所示:

platform :ios, '8.0'
pod 'ISScrollViewPageSwift'

最后,运行pod install进行安装。

如果您不使用CocoaPods,只需将ISScrollViewPage.swift导入到您的项目中即可。

如何使用?

首先,您需要知道

  • 您不需要创建NIB文件即可使用ISScrollViewPageSwift。
  • 您需要选择ISScrollViewPageSwift的方向(水平或垂直)

NIB实现

仅重写viewDidLoad()函数

class MainViewController: UIViewController , ISScrollViewPageDelegate{

        @IBOutlet weak var scrollViewPage:ISScrollViewPage!

        override func viewDidLoad() {
                super.viewDidLoad()
                self.scrollViewPage.scrollViewPageDelegate = self;
                self.scrollViewPage.scrollViewPageType = ISScrollViewPageType.vertically
                self.scrollViewPage.setViewControllers(controllers)
                // or self.scrollViewPage.setCustomViews()
        }
}

无NIB实现

仅重写loadView()函数并设置self.view

override func loadView() {
        self.scrollViewPage = ISScrollViewPage(frame: UIScreen.mainScreen().applicationFrame)
        self.scrollViewPage!.scrollViewPageType = ISScrollViewPageType.vertically
        self.scrollViewPage!.setViewControllers(controllers)
        self.view = self.scrollViewPage
}

定制

scrollViewPageType (ISScrollViewPageType.vertically or ISScrollViewPageType.horizontally)
setEnableBounces (true or false)
setPaging (true or false)

要求

  • iOS 8.0+
  • swift 3
  • Xcode 8.0

待办事项

  • [ ] 在视图/视图控制器之间添加填充

联系方式

如果您有任何问题、评论或建议,请给我发消息。如果您发现错误或想要提交拉取请求,请通知我。

版权和许可证

版权©2015 Daniel Amaral (https://twitter.com/danielamarall)。代码在MIT许可证下发布。