CBZSplashView, Twitter 风格的初始屏幕视图 显示后面的初始视图

分享于 

4分钟阅读

GitHub

  繁體 雙語
Twitter style Splash Screen View. Grows to reveal the Initial view behind
  • 源代码名称:CBZSplashView
  • 源代码网址:http://www.github.com/callumboddy/CBZSplashView
  • CBZSplashView源代码文档
  • CBZSplashView源代码下载
  • Git URL:
    git://www.github.com/callumboddy/CBZSplashView.git
    Git Clone代码到本地:
    git clone http://www.github.com/callumboddy/CBZSplashView
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/callumboddy/CBZSplashView
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    
    CBZSplashView

    [[CI Status] (。http://img.shields.io/travis/Callum boddy/cbzsplashview。svgstyle=flat ) ] (。https://travis-ci.org/Callum boddy/cbzsplashview ) ?! VersionLicensePlatform

    由 Twitter 启动屏幕激发。

    创建与 Twitter 用户不相似的飞溅视图。

    只需放入光栅/矢量 logo 并选择背景色,就可以进行了。

    我还添加了一些定制选项,如果你是这样倾斜。

    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];

    或者,如果你愿意,可以在完成时设置动画。

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

    安装

    CBZSplashView可以通过 CocoaPods 获得。 要安装它,只需在你的Podfile中添加以下行:

    
    pod 'CBZSplashView', '~> 1.0.0'
    
    
    
    

    快来了

    • 创建新的和唯一的转换,以便从

    • 添加对背景图像的支持。

    • 添加对colorWithPatternImage的支持

    • 基于向量的实现,更接近于 Twitter 实现

    • 如果你想申请新功能,请随意提出。

    更新

    1.0.0

    • 特性:完全支持贝塞尔路径- 这是非常棒的。 感谢 @Mazyod
    • 清洁度
    • 错误修正

    0.1.1:

    • 特性:添加了操作 icon 大小的属性,例如。 splashView.iconStartSize = CGSizeMake(200, 200 ) ;

    • 特性:添加了操作 icon 颜色的属性,例如。 splashView.iconColor = [UIColor redColor] ;

    • 特性:添加了用于操作动画持续时间的属性,例如。 splashView.animationDuration = 2 ; ( 以秒为单位)

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

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

    作者

    Callum Boddy, callum.boddy@gmail.com

    许可证

    CBZSplashView在MIT许可证下可用。 有关详细信息,请参阅许可证文件。


    VIEW  style  屏幕  Twitter  SPL  INI  
    相关文章