JYHPageControl
JYHPageControl 类似于 UIPageControl。如果您要使用此 JYHPageControl,制作自定义页面控制非常简单。
概览
安装
CocoaPods
CocoaPods 是 Cocoa 项目的依赖管理器。您可以按以下命令安装它
$ gem install cocoapods
需要 CocoaPods 1.1.0+ 版本来构建 JYHPageControl。
要使用 CocoaPods 将 SnapKit 集成到您的 Xcode 项目中,请在您的 Podfile
中指定它
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '10.0'
use_frameworks!
target '<Your Target Name>' do
pod 'JYHPageControl', '~> 1.3.0'
end
然后,运行以下命令
$ pod install
用法
import JYHPageControl
var pageControl: JYHPageControl?
pageControl = JYHPageControl(currentDotSize: CGSize(width: 20, height: 12),
currentDotBackgroundColor: UIColor.red,
currentDotBorderColor: UIColor.lightGray,
currentDotAlpha: 1.0,
defaultDotSize: CGSize(width: 6, height: 6),
defaultDotBackgroundColor: UIColor.white,
defaultDotBorderColor: UIColor.lightGray,
defaultDotAlpha: 0.7,
gab: 6,
radius: true,
numberOfPages: 7,
currentPage: 0,
animation: true)
self.view.addSubview(pageControl!)
更多使用
pageControl?.useHeaderImageView(size: CGSize(width: 15, height: 15), image: UIImage(named: "sampleHeader")!)
pageControl?.useFooterImageView(size: CGSize(width: 15, height: 15), image: UIImage(named: "sampleFooter")!)
许可协议
MIT 许可协议
版权所有 (c) 2019 Younghee Jang
在此特此授予任何人免费使用(不收任何费用)、复制此软件及其相关文档文件(统称为“软件”)的权利,不受任何限制地处理该软件,包括但不限于使用、复制、修改、合并、发布、分发、再许可以及/或出售软件副本的权利,并允许向提供软件的人员授予这些权利,但须遵守以下条件
上述版权声明和本许可声明应包含在软件的任何副本或实质性部分中。
软件按“现状”提供,不提供任何形式的明示或暗示保证,包括但不限于对适销性、针对特定用途的适用性和非侵权的保证。在任何事件中,作者或版权所有者不对任何索赔、损害或其他责任承担责任,无论该责任是在合同行为、侵权或其他行为中产生的,以及与软件、使用或其他与软件相关的行为有关。