CharPageControl 2.0

CharPageControl 2.0

测试已测试
语言语言 SwiftSwift
许可证 Apache 2
发布日期最后发布日期2016 年 9 月
SPM支持 SPM

Nattawut Singhchai 维护。



  • Nattawut Singhchai

CharPageControl

CharPageControl 是用 swift 编写的针对分页的 GLYPH 风格。

Demo

功能

  • [x] 自定义字体
  • [x] 颜色过渡
  • [x] 支持IBInspectable

inspecable

  • [ ] 支持IBDesignable (Swift 3 上出现错误)

inspecable

要求

  • Swift 2+
  • Swift 3
  • iOS 8.0+

安装

您可以通过两种方式安装此库:

手动

CharPageControl.swift 复制到您的项目中。

使用

  • 导入并声明 CharPageControl
import CharPageControl

class ViewController: UIViewController{
  @IBOutlet
  var pageControl: CharPageControl!
}
  • 将面板中的 UILabel 拖放到Storyboard中
  • 将 UILabel 类更改为 CharPageControl
  • 转到属性检查器并设置您的模式和其它属性
  • 将标签嵌入ViewController类中
  • 并且,当scrollView滚动时,用 CGFloat 设置页面
func scrollViewDidScroll(scrollView: UIScrollView) {
  let currentPage = (CGFloat(pageCount) * scrollView.contentOffset.x)/scrollView.contentSize.width
  pageControl.currentPage = currentPage
}

CharPageControlExample.xcodeproj 中有更多演示

认捐

本项目灵感来源于 Virakri Jinangkul

作者

Nattawut Singhchai, [email protected]

许可证

CharPageControl 在 Apache 2.0 许可证下可用。请参阅 LICENSE 文件