我正在尝试创建一个更改标签文本的函数。我希望它在“财富之轮”风格中,文本一开始变化很快但随着时间的推移变慢,然后在最终文本处停止。我将文本作为数组中的字符串。
我猜我需要一个指数函数才能做到这一点,但数学不是我的强项。目前我正在尝试:
- (void)timer {
float time = 0.5;
float increase = 0.05;
for(int x = 0; x < 100; x++) {
sleep(time);
time = time + increase;
NSLog(@"%f", time); //Log to show time of each iteration
}
}
我不需要帮助将其与标签等联系起来,我只是需要帮助以确保正确的时机。