我有一个标签和一个由 10 个字符串值组成的数组。我知道如何在该标签中显示文本。但是现在,每 1 分钟我想显示从该数组到标签的每个字符串。任何想法这个怎么做 ?
问问题
126 次
3 回答
3
使用NSTimer
NSTimer *timer = [NSTimer scheduledTimerWithTimeInterval:60.0 target:self selector:@selector(changeText:) userInfo:nil repeats:YES];
如果要停止计时器,请记住使用[timer invalidate]
,否则如果目标已释放,您将崩溃。
于 2012-04-25T12:01:33.683 回答
2
- 在你的类中添加一个变量来保存当前字符串的索引
- 编写一个增加索引并用下一个字符串更新标签的方法
- 创建一个
NSTimer
间隔 = 60 秒来重复调用此方法
更新
根据您的评论,我猜您要更新的是位置信息?一些参考资料:
于 2012-04-25T12:00:45.393 回答
1
use NSTimer with 60 sec interval, write a method to get the text from the array and display it in the label.
于 2012-04-25T12:34:07.067 回答