ios - 如何使用swift在IOS中实现跑马灯标签

标签 ios swift uilabel marquee

如何实现MarqueeLabel在 iOS 中。我在 Objective-C 中找到了示例,但我使用的是 Swift。

最佳答案

在您的项目中快速创建选取框添加下面的类 https://github.com/cbpowell/MarqueeLabel

为此,首先添加 pod:pod 'MarqueeLabel'

并在您的项目中执行 pod 更新

然后在您的工作文件中导入 pod: 导入 MarqueeLabel

创建一个标签并在 Storyboard中将自定义类设置为 MarqueeLabel。 然后:

@IBOutlet weak var marqueeLabel:MarqueeLabel!

在 ViewDidLoad 中添加:

marqueeLabel.type = .Continuous
marqueeLabel.scrollDuration = 5.0
marqueeLabel.animationCurve = .EaseInOut
marqueeLabel.fadeLength = 10.0
marqueeLabel.leadingBuffer = 30.0
marqueeLabel.trailingBuffer = 20.0

关于ios - 如何使用swift在IOS中实现跑马灯标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33007063/

相关文章:

ios - SwiftUI 可点击的潜台词

ios - iOS 13 深色模式下文本字段内的标签和文本自动变白

ios - UILabel 内的按钮/链接切换到另一个 ViewController

ios - 我将如何创建一个包含两行文本且第一行文本大于第二行的 UIButton?

html - 快速解析 HTML

ios - 如何避免警告 : Preparing debugger support of iPAD

ios - block 执行后如何返回值? swift

ios - 快速获取用户的联系人电话号码

ios - 当应用程序在后台时,如何继续收听来自 googlecast 的事件?

ios - 点击并按住以在 UILabel 中显示完整文本