FNMatchPull 0.2.1

FNMatchPull 0.2.1

测试已测试
Lang语言 SwiftSwift
许可证 MIT
发布最后发布2017年2月
SwiftSwift 版本3.0
SPM支持 SPM

[Meng Li] 维护。



FNMatchPull Build Status

基于 Swift 和 CBStoreHouseRefreshControl 的匹配字符和模式刷新控制。

这里是简体中文 简体中文

安装

通过 CocoaPods 安装 FNMatchPull。

pod 'FNMatchPull', '~> 0.2'

演示:

样式 = .Pattern

可以通过点来创建动画。

let matchAnimator = FNMatchPullAnimator(frame: CGRectMake(0, 0, 320, 80))
matchAnimator.startPoints = [NSValue.init(CGPoint: CGPointMake(SCREENWIDTH/2 - 30, 25)),
                             NSValue.init(CGPoint: CGPointMake(SCREENWIDTH/2 - 30, 55))]
matchAnimator.endPoints = [NSValue.init(CGPoint: CGPointMake(SCREENWIDTH/2 - 15 - 30, 40)),
                           NSValue.init(CGPoint: CGPointMake(SCREENWIDTH/2 - 15 - 30, 40))]
tableView.addPullToRefreshWithAction({
    //refresh action
    }, withAnimator: matchAnimator)

样式 = .Text

可以通过英文字母来创建动画。行宽可以自定义。

let matchAnimator = FNMatchPullAnimator(frame: CGRectMake(0, 0, 320, 80))
matchAnimator.text = "FNOZ"
matchAnimator.lineWidth = 4.0
matchAnimator.style = .Text
tableView.addPullToRefreshWithAction({
    //refresh action
    }, withAnimator: matchAnimator)

效果:

Animating Animating

Animating

来源:

Objective-C 版本是 coolbeet 的 CBStoreHouseRefreshControl。我们的 FNMatchPull 可以直接将英文字母转换为图案。