我正在尝试一个非常简单的东西来测试,但是不能让它工作,对不起。
我想要实现的是在屏幕上看到文本字段标签的变化以及颜色的变化。
我已经尝试了几件事,但都没有成功,我非常确定我还没有得到线索。
你知道我做错了什么吗?
我现在有这样的想法:
- (IBAction) writeTextToLabel:(id)sender
{
NSAnimation *animation;
[animation setDuration:10];
int n = 100;
NSString *string1 = @"";
[animation startAnimation];
for (int i = 1 ; n >= i ; i++) {
[label setTextColor:[self ccRandom:1.0 :0.0]];
string1 = [NSString stringWithFormat:@"Hello World %.3i\n",i];
[label setStringValue:string1];
}
[animation stopAnimation];
}发布于 2013-05-07 11:44:16
你可以使用AnimTextFieldUsingNSAnimationContext by ipmcc这段代码来实现改变文本的fadeIn/fadeOut效果。但是您可以在[self setStringValue: aString];之后添加更改颜色代码来更改您的颜色。不要忘记将Quartz.framework包含到您的项目中。
https://stackoverflow.com/questions/15331581
复制相似问题