我有一个标签和里面的文字。我希望我的文本像数字信息板一样跨越标签的宽度。如何在 iOS 中做到这一点?我尝试使用该代码(我从这里获得:http ://www.youtube.com/watch?v=EFoNEjPwTXM ),但它不起作用:
在 .m 文件中:
-(void)time: (NSTimer *) theTimer
{
currentSong.center = CGPointMake(currentSong.center.x - 3.5, currentSong.center.y);
if (currentSong.center.x < - (currentSong.bounds.size.width/2))
{
currentSong.center = CGPointMake (320 + (currentSong.bounds.size.width/2), currentSong.center.y);
}
}
在viewDidLoad
:
timer = [NSTimer timerWithTimeInterval:0.09 target:self selector:@selector(time:) userInfo:nil repeats:YES];
在 .h 文件中:
IBOutlet UILabel *currentSong;
IBOutlet NSTimer *timer;
-(void)time: (NSTimer *) theTimer;
@end