如何在MarqueeLabel中实现iOS。我在目标C中找到了例子,但我用的是Swift。
发布于 2015-10-07 23:55:21
用于在项目https://github.com/cbpowell/MarqueeLabel中快速添加以下类中创建块
要做到这一点,首先添加pod:pod 'MarqueeLabel'
。
并在项目中执行pod update
。
然后在您的工作文件中导入pod:import MarqueeLabel
在故事板中创建一个标签并将自定义类设置为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
发布于 2017-05-08 08:35:05
使用MarqueeLabel,很容易使用和实现。
如果您正在使用Pod,则可以集成并尝试示例代码,如下所示:
目标-C:
pod 'MarqueeLabel'
MarqueeLabel *lengthyLabel = [[MarqueeLabel alloc] initWithFrame:aFrame duration:8.0 andFadeLength:10.0f];
Swift:
pod 'MarqueeLabel/Swift'
var lengthyLabel = MarqueeLabel.init(frame: aFrame, duration: 8.0, fadeLength: 10.0)
使用Web的另一个解决方案:
String marquee = "<html><body><marquee>This is sample marquee</marquee></body></html>"
webview.loadData(marquee, "text/html", null);
结果如下:
发布于 2015-10-07 21:37:15
下载以下链接github Marquee label Demo:
https://github.com/cbpowell/MarqueeLabel-Swift
然后
遵循以下步骤:
https://stackoverflow.com/questions/33007063
复制相似问题