CBZSplashView 1.0.0

CBZSplashView 1.0.0

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

Callum Boddy 维护。



  • 作者
  • Callum Boddy

受到 Twitter 欢迎画面启发的。

创建一个与 Twitter 使用的类似的自定义欢迎画面。

只需放置您的位图/矢量图像并选择一个背景颜色,即可开始使用。

如果您愿意,我还添加了一些自定义选项。

Twitter: @callumboddy

轻松简单

  • 使用位图图像
  UIImage *icon = [UIImage imageNamed:kMyIcon];
  UIColor *color = [UIColor colorWithHexString:kMyColor];
  CBZSplashView *splashView = [CBZSplashView splashViewWithIcon:icon backgroundColor:color];

  // customize duration, icon size, or icon color here;

  [self.view addSubview:splashView];
  [splashView startAnimation];
  • 使用矢量图像
  UIBezierPath *icon = [UIBezierPath myIcon]; // Generate path from vector using something like paintCode
  UIColor *color = [UIColor colorWithHexString:kMyColor];
  CBZSplashView *splashView = [CBZSplashView splashViewWithBezierPath:icon backgroundColor:color];

  // customize duration, icon size, or icon color here;

  [self.view addSubview:splashView];
  [splashView startAnimation];

或者如果您想的话,在完成时还可以进行动画处理...

  [self downloadLoadsOfAmazingContentWithCompletion:^(BOOL success, NSError *error) {
    [splashView startAnimation];
  }];

安装

CBZSplashView 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中

pod 'CBZSplashView', '~> 1.0.0'

即将推出

  • 创建新的独特过渡以供选择
  • 添加对背景图像的支持。
  • 添加对 colorWithPatternImage 的支持

  • 基于矢量图的实施,更接近 Twitter 的实现

  • 如果您想请求新功能,请随时提出问题。

更新

1.0.0

  • 功能:对于贝塞尔路径的完整支持 - 这非常棒。向 @Mazyod 表达感谢。
  • 整洁性
  • 修复错误

0.1.1:

  • 功能:添加了用于操作图标大小的属性,例如 splashView.iconStartSize = CGSizeMake(200, 200);
  • 功能:添加了用于操作图标颜色的属性,例如 splashView.iconColor = [UIColor redColor];
  • 功能:添加了用于操作动画持续时间的属性,例如 splashView.animationDuration = 2; (秒)

  • 更改:动画不再自动触发,您必须调用 [splashView startAnimation];

0.1.0 - 在火车上完成,非常混乱

作者

Callum Boddy,[email protected]

许可

CBZSplashView 在 MIT 许可下可用。有关更多信息,请参阅 LICENSE 文件。