首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否可以对NSTextField进行动画处理

是否可以对NSTextField进行动画处理
EN

Stack Overflow用户
提问于 2013-03-11 13:10:57
回答 1查看 1.1K关注 0票数 1

我正在尝试一个非常简单的东西来测试,但是不能让它工作,对不起。

我想要实现的是在屏幕上看到文本字段标签的变化以及颜色的变化。

我已经尝试了几件事,但都没有成功,我非常确定我还没有得到线索。

你知道我做错了什么吗?

我现在有这样的想法:

代码语言:javascript
复制
- (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];

}
EN

回答 1

Stack Overflow用户

发布于 2013-05-07 11:44:16

你可以使用AnimTextFieldUsingNSAnimationContext by ipmcc这段代码来实现改变文本的fadeIn/fadeOut效果。但是您可以在[self setStringValue: aString];之后添加更改颜色代码来更改您的颜色。不要忘记将Quartz.framework包含到您的项目中。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15331581

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档