在无限循环中向左滚动重复文本

时间:2013-10-23 19:30:12

标签: ios

假设我有一个包含标题的标签,但文字不适合水平放置。我想连续向左滚动文本,当到达标题的末尾时,我想留下一些空格,然后让标题从右边再次滚动。所以标题会不断滚动到视图的左侧并滚动到视图的右侧。

可以想象,我可以为我希望标题滚动的空间创建一个superview,然后创建两个标签,每个标签包含标题的文本,最后是8个空格。然后我可以添加约束,使得标签1的前缘与超视图的前缘对齐,并且标签2的前缘与标签1的后缘对齐。然后,我可以设置约束的变化动画,使标签移动向左,直到标签1消失。然后我将删除这些约束并将标签1的前缘与标签2的后缘对齐并重复。但这似乎是一个看似简单的任务的代码。无论如何,我不知道如何在一个无限循环中制作这个动画。

使用滚动视图或其他方法有更好的方法吗?感谢

1 个答案:

答案 0 :(得分:1)