该类在给定的时间间隔内执行图像的旋转动画,同时具有淡入淡出效果。此效果通常应用于应用程序的初始屏幕,通常在登录屏幕上。
视频示例
NZFadeImageView 支持iOS 5.0+ 版本,并与ARC项目兼容。它依赖于以下苹果框架,这些框架通常包含在大多数Xcode模板中
要构建 NZFadeImageView,您需要 LLVM 3.0 或更高版本。
您还可以直接将源文件添加到您的项目中。
NZFadeImageView
文件夹中的所有文件拖放到您的项目上(使用“产品导航器视图”)。如果代码存档提取在项目外,请确保选择“复制项目”。Custom Class
名称,并将图像视图对象链接到您的视图控制器类NZFadeImageView-Images.plist
的plist并添加到根数组中的图像名称UIViewController.m
中的使用示例@interface UIViewController ()
@property (strong, nonatomic) IBOutlet NZFadeImageView *fadeView;
@end
@implementation UIViewController
// default animate interval: 20.0 seconds
// default animate duration: 00.7 seconds
- (void)viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];
[self.fadeView startAnimation];
}
- (void)viewDidDisappear:(BOOL)animated
{
[super viewDidDisappear:animated];
[self.fadeView stopAnimation];
}
- (void)viewDidUnload
{
[self setFadeView:nil];
[super viewDidUnload];
}
@end
- (void)viewDidLoad
{
[super viewDidLoad];
[self.fadeView setAnimationDuration:2.25];
[self.fadeView setAnimateInterval:4.5];
}
该代码是根据MIT许可证的条款和条件进行分配的。
每个 NZFadeImageView 发布的简要总结可以在wiki上找到。