ios - 无限循环向左滚动重复文本

标签 ios

假设我有一个包含标题的标签,但是文本不适合水平放置。我想连续向左滚动文本,到达标题的末尾时,我要留一些空间,然后使标题开始从右侧再次滚动。因此,标题不断从视图的左侧滚动并滚动到视图的右侧。

可以想象,我可以为要在其中滚动标题的空间创建一个超级视图,然后创建两个标签,每个标签包含标题的文本,例如末尾有8个空格。然后,我可以添加约束,以使标签1的前端与父视图的前端对齐,而标签2的前端与标签1的后端对齐。然后可以对约束进行动画处理,以使标签移动直到标签1消失。然后,我将删除这些约束并将标签1的前端与标签2的后端对齐并重复。但这似乎是一个简单任务的大量代码。而且无论如何,我都不知道如何在无限循环中制作该动画。

有没有更好的方法可以通过滚动视图或其他方式做到这一点?谢谢

最佳答案

关于ios - 无限循环向左滚动重复文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19550708/

相关文章:

objective-c - Restkit多对多关系导致对象重复

ios - 使用 3D 坐标的 SCNShape

ios - 如何在按钮触摸时填充 UITableView

ios - 从外设启动 CoreBluetooth 重新连接

ios - 如何保存特定 UITableViewCell 的复选标记状态

IOS 12 WebRTC - 如何将 RTCMediaStream 传递到 wkwebview?

ios - 以编程方式进行 VOIP 通话期间的扬声器/普通麦克风 iOS 10 swift

ios - 多个 TableView 自定义单元格

ios - xcdatamodel 错误

ios - 如果客户有个人注册,则使用试飞进行 Beta 测试