JATickerView 2.0

JATickerView 2.0

测试已测试
语言语言 SwiftSwift
许可证 Apache 2.0
发布最后发布2016年6月
SPM支持 SPM

JayAyres 维护。



JATickerView

这是 iOS 上可自定义的 LED 滚动条框架,如在 iPhone 和 iPad 上的 Stock Picking Darts 应用程序中看到的那样:[https://itunes.apple.com/us/app/stock-picking-darts-invest/id495510614?mt=8](https://itunes.apple.com/us/app/stock-picking-darts-invest/id495510614?mt=8)。用 Swift 编写,完全与 Objective-C 兼容,支持回滚到 iOS 8。

作者:Jay Ayres
电子邮件:[[email protected]](/cdn-cgi/l/email-protection#6208031b1103121211535222050f030b0e4c010d0f)

特性

  • 真实的数字 LED 滚动条 - 在您的应用中显示股票报价、体育比分、最新头条等,只需提供数据即可!
  • 可自定义滚动条速度和灯泡颜色。
  • 包括英语的数字符号,具有 API 插件来提供任何语言的本地化滚动条符号。
  • 可以自定义单个滚动条灯泡的自定义图像。
  • 使用 Swift 编写,完全与 Objective-C 兼容
  • 支持回滚到 iOS 8。

入门

最快捷的入门方式是使用 CocoaPods

gem install cocoapods

在 Podfile 中指定它

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'
use_frameworks!

target '<Your Target Name>' do
    pod 'JATickerView', '~> 2.0'
end

或者,您可以手动将 JATickerView.xcodeproj 项目文件导入到项目中。打开 JATickerView.xcworkspace 并构建 JATickerViewSampleObjC 或 JATickerViewSampleSwift 目标,以查看如何将项目文件手动导入到 Objective-C 或 Swift 项目。

滚动条使用

主要的滚动条视图类型是 JATickerView。您可以通过 InterfaceBuilder 或通过代码程序添加此视图。

确保将 JATickerView 的代理设置为一个实现了 JATickerViewDelegate 协议的类。最重要的代理方法是

func tickerView(tickerView: JATickerView,
                         tickerDataAtEnd currentLength: UInt) -> String

它将返回一个字符串供滚动条显示。此方法在每次滚动条显示完或即将显示完文本时被调用。也是在调用 startTicker 方法后的第一次调用时。

在为它设置了代理之后,调用 startTicker 方法来启动滚动条。参见示例代码,了解滚动条的更高级使用方法。

许可协议

JATickerView 是在 Apache 2.0 许可协议下发布的。详细请参阅 LICENSE。