在我的 iPhone 应用程序中,我希望 UILabel 中的文本发光一秒钟,然后淡出一秒钟;。我还想重复这个循环 3 到 4 次。
这可能吗?
最佳答案
从 3.2 开始,SDK 中直接支持阴影。
label.layer.shadowColor = [label.textColor CGColor];
label.layer.shadowOffset = CGSizeMake(0.0, 0.0);
调整参数:
label.layer.shadowRadius = 3.0;
label.layer.shadowOpacity = 0.5;
并避免阴影被标签边界剪切:
label.layer.masksToBounds = NO;
别忘了
#include <Quartzcore/Quartzcore.h>
并链接到 QuartzCore
或 CoreGraphics
框架(感谢评论者指出这一点)。
关于iPhone文字发光效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1420131/