这是 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)
最快捷的入门方式是使用 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。