Ios将标签(歌曲标题)从右侧移动到左侧?

标签 ios uilabel

如何移动标签?
我想显示一个歌曲标题,从右侧移动到左侧,持续时间我可以设置。正如您在汽车 radio 上看到的那样。当标签离开屏幕时,它应该从右侧重新出现

谢谢你

最佳答案

Iphone 不为 UILabel 提供此类功能,您需要为此设置动画标签。

引用这个链接
https://github.com/cbpowell/MarqueeLabel

只需拖放 MarqueeLabel.h 和 MarqueeLabel.m 文件并创建标签,如下所示:

MarqueeLabel *rightLeftLabel = [[MarqueeLabel alloc] initWithFrame:CGRectMake(10, 260, self.view.frame.size.width-20, 20) rate:50.0f andFadeLength:10.0f];
rightLeftLabel.numberOfLines = 1;
rightLeftLabel.shadowOffset = CGSizeMake(0.0, -1.0);
rightLeftLabel.textAlignment = NSTextAlignmentRight;
rightLeftLabel.textColor = [UIColor colorWithRed:0.234 green:0.234 blue:0.234 alpha:1.000];
rightLeftLabel.backgroundColor = [UIColor clearColor];
rightLeftLabel.font = [UIFont fontWithName:@"Helvetica-Bold" size:17.000];
rightLeftLabel.marqueeType = MLRightLeft;
rightLeftLabel.text = @"This text is not as long, but still long enough to scroll, and scrolls the same speed but to the right first!";
[self.view addSubview:rightLeftLabel];

他们创建了 UIView 子类和动画 UILabels,它们是 UIView 的 subview 。

希望这可以帮助你:)

关于Ios将标签(歌曲标题)从右侧移动到左侧?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20209149/

相关文章:

ios - 如何使用 Storyboard 设置包装文本 UILabel Xcode

ios - UILabel 初始化时调用的函数

ios - 如何在 UILabel 中使文本适合圆圈

ios10 iphone5s voip siphon pjsip2.5.5 打开声音设备时出错

ios - UINavigationViewController 中的大量 SceneKit 场景需要很长时间才能解除分配

ios - 提示对运动与健身数据的许可

ios - 如何将自定义字体添加到我的应用程序?

ios - 如何从 UILabel 转到应用内浏览器并显示特定链接

ios - 计算一个 View Controller 和另一个 View Controller 的切换之间的时间

ios - 以编程方式将 UIView 添加到 UITableView 的底部