Ram*_* KS 19 iphone graphics animation graphic-effects glow
在我的iPhone应用程序中,我希望UILabel中的文本发光一秒钟,然后褪色一秒钟.我也想重复这个循环说3到4次.
这可能吗?
IlD*_*Dan 39
从3.2开始,您可以直接支持SDK中的阴影.
label.layer.shadowColor = [label.textColor CGColor];
label.layer.shadowOffset = CGSizeMake(0.0, 0.0);
Run Code Online (Sandbox Code Playgroud)
玩参数:
label.layer.shadowRadius = 3.0;
label.layer.shadowOpacity = 0.5;
Run Code Online (Sandbox Code Playgroud)
并避免阴影被标签bouds剪切:
label.layer.masksToBounds = NO;
Run Code Online (Sandbox Code Playgroud)
别忘了
#include <Quartzcore/Quartzcore.h>
Run Code Online (Sandbox Code Playgroud)
并链接到QuartzCore或CoreGraphics框架(感谢评论者指出这一点).
小智 14
我发布了一些子类UILabel的示例代码,使您可以将发光和柔和阴影应用于文本.
http://www.redrobotstudios.com/blog/2010/04/29/create-glow-soft-shadow-text-on-iphone/
是的。使用 beginAnimation...commitAnimation,并使用 alpha 值使 ULabel 变亮或变暗。确保 UILabel 的 alpha 的默认值从 0.85 开始,变亮到 1.0,然后变暗到 0.75,当所有操作完成后,您将返回到 0.85。
还有其他方法可以做到这一点,例如在标签顶部设置另一个灰色或黑色视图,然后使用相同的 begin...commitAnimation 将其 alpha 从 0 更改为 0.20 左右。
| 归档时间: |
|
| 查看次数: |
17150 次 |
| 最近记录: |