UILabel向右移动< - >离开像音乐应用程序

时间:2013-07-01 17:05:35

标签: iphone animation uilabel

我的UILAbel太长了,我想用户可以看到它的所有内容。 因此,当歌曲在音乐应用中播放时,我希望“我的文字”从右向左移动并像标题一样反转。 有帮助吗?

1 个答案:

答案 0 :(得分:1)

通过创建反复触发的NSTimer来更改UILabel x位置。当你得到定时器回调时,调整x位置:

NSTimer *timer = [NSTimer scheduledTimerWithTimeInterval: 0.5f target:self selector: @selector(bannerTimer:) userInfo: nil repeats: YES];

- (void)bannerTimer:(NSTimer *)timer
{
    title.frame = CGRectOffset(title.frame, -1, 0);

    //  TODO Handle wrap around
}

当标题需要换行时,将x设置为设备的宽度。或者,通过增加x位置使其向右移动。