UIImageView 的替代品。重复播放简单的突出显示动画,类似于重币在快速移动物体旁边时的突出显示。
最初是为了在需要将用户注意力吸引到某些图形元素时用于故事板或 nibs 而开发的。所有公共属性都可以通过在 Xcode 的身份检查器中的用户定义运行时属性部分进行设置。
当此视图被添加到 UIWindow 中时,动画会自动播放,并且在从 UIWindow 中移除时停止。
注意:此效果内部实现为石英渐变层,与原始图像一起着色,因此请留意性能。
NOG一张图通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中
pod "NOGlisteningImageView"
或者只需将文件 NOG一张图.h
和 NOG一张图.m
拖动到您的 Xcode 项目中。
此类要求启用 ARC。
将一个 Image View
放在您的 Nib 中并选择它。打开实用工具→身份检查器 (⌥⌘3
)并分配 NOG一张图
类。
或者通过代码创建它
#import "NOGlisteningImageView.h"
NOGlisteningImageView *imageView = [[NOGlisteningImageView alloc] initWithImage:[UIImage imageNamed:@"Coin"]];
var view = NOGlisteningImageView(image: UIImage(named: "Coin"))
默认情况下,NOG一张图
以 3 秒的间隔立即开始播放突出显示动画;它位于 30°。
有许多参数会影响动画,请参阅头文件以获取详细信息。
更改它们的一个简单方法是,在编辑故事板/nib 文件时设置合适的值,请参阅下面的截图。
此项目根据 MIT 许可证 许可。