NZFadeImageView 0.0.4

NZFadeImageView 0.0.4

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布上次发布2014年12月

Bruno Tortato Furtado 维护。



  • 作者
  • Bruno Tortato Furtado

该类在给定的时间间隔内执行图像的旋转动画,同时具有淡入淡出效果。此效果通常应用于应用程序的初始屏幕,通常在登录屏幕上。

视频示例

NZFadeImageView

Build Status Analytics

要求

NZFadeImageView 支持iOS 5.0+ 版本,并与ARC项目兼容。它依赖于以下苹果框架,这些框架通常包含在大多数Xcode模板中

  • Foundation.framework
  • UIKit.framework

要构建 NZFadeImageView,您需要 LLVM 3.0 或更高版本。

将 NZFadeImageView 添加到您的项目

源文件

您还可以直接将源文件添加到您的项目中。

  1. 下载最新的代码版本
  2. 在 Xcode 中打开您的项目,然后将在 NZFadeImageView 文件夹中的所有文件拖放到您的项目上(使用“产品导航器视图”)。如果代码存档提取在项目外,请确保选择“复制项目”。

使用

  • 更改Storyboard中的Custom Class名称,并将图像视图对象链接到您的视图控制器类

NZFadeImageView

  • 创建一个名为NZFadeImageView-Images.plist的plist并添加到根数组中的图像名称

NZFadeImageView

  • 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上找到。