GBGradientView
类提供了一个动画渐变视图。
GBGradientView
可在 iOS 7.1 SDK 或更高版本上运行,并与 ARC 项目兼容。
您可以直接将头文件和实现文件添加到项目中。
#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
{
...
}