GBGradientView 1.0

GBGradientView 1.0

测试已测试
语言语言 Obj-CObjective C
许可 MIT
发布最新发布2014 年 12 月

Gerardo Blanco 维护。



  • Gerardo Blanco

GBGradientView 类提供了一个动画渐变视图。

屏幕截图

Alt Screenshot

要求

GBGradientView 可在 iOS 7.1 SDK 或更高版本上运行,并与 ARC 项目兼容。

将 GBGradientView 添加到您的项目中

源文件

您可以直接将头文件和实现文件添加到项目中。

  1. 下载最新代码版本文档:最新版本代码
  2. 在 Xcode 中打开您的项目,然后将头文件和实现文件拖放到项目(使用“产品导航视图”)。如果您在项目外提取代码存档,请在询问时选择“复制项目”。
  3. 使用 #import <GBGradientView/GBGradientView.h> 在需要的地方包含 GBGradientView

用法

以下是一个使用示例

首先,导入 GBGradientView 库。您的视图控制器必须符合 GBGradientViewDelegate 协议。

#import <UIKit/UIKit.h>

#import <GBGradientView/GBGradientView.h>

@interface GBViewController : UIViewController <GBGradientVieDelegate>

@end

然后,初始化一个 GBGradientView 新实例。

GBGradientView gradientView = [[GBGradientView alloc] initWithFrame:self.view.bounds
                                                        orientation:GBGradientViewOrientationVertical];
gradientView.delegate = self;
gradientView.animationDuration = 3.0f;
gradientView.animationDelay = 3.0f;

[self.view addSubview:gradientView];

最后,实现 GBGradientVieDelegate 协议的方法。

- (NSArray *)gradientColorsForGradientView:(GBGradientView *)gradientView
{
    ...
}

- (void)gradientViewAnimationDidStop:(GBGradientView *)gradientView
{
    ...
}