Popularity
7.9
Stable
Activity
0.0
Stable
1,504
40
127

Code Quality Rank: L4
Programming language: Objective-C
License: MIT License
Tags: UI    
Latest version: v1.0.0

CBZSplashView alternatives and similar libraries

Based on the "UI" category.
Alternatively, view CBZSplashView alternatives based on common mentions on social networks and blogs.

Do you think we are missing an alternative of CBZSplashView or a related project?

Add another 'UI' Library

README

CBZSplashView

CI Status Version License Platform

Inspired by the Twitter Splash screen.

Create a splash view not dissimilar to the one Twitter use.

Just drop in your raster/vector logo and choose a background color and you are ready to go.

I have also added some customization options if you are that way inclined.

Twitter: @callumboddy

Easy as pie:

  • Using a rasterized image: ```objc 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];


+ Using a vector image:
```objc
  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];

or you can animate on completion if you want to..


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

Installation

CBZSplashView is available through CocoaPods. To install it, simply add the following line to your Podfile:

pod 'CBZSplashView', '~> 1.0.0'

Coming Soon

  • creating new and unique transitions to select from
  • adding support for a background image.
  • adding support for colorWithPatternImage

  • a vector based implementation, closer to the twitter implementation

  • If you would like to request a new feature, feel free to raise as an issue.

Updates

1.0.0

  • feature: full support for bezier paths - which is awesome. Massive thanks to @Mazyod
  • cleanliness
  • bugfixes

0.1.1:

  • feature: added propery to manipulate the icon size, eg. splashView.iconStartSize = CGSizeMake(200, 200);
  • feature: added propery to manipulate the icon color, eg. splashView.iconColor = [UIColor redColor];
  • feature: added propery to manipulate the animation Duration, eg. splashView.animationDuration = 2; (in seconds)

  • change: animtion no longer fires automatically, you must call [splashView startAnimation];

0.1.0 - done on the train, very messy

Author

Callum Boddy, [email protected]

License

CBZSplashView is available under the MIT license. See the LICENSE file for more info.


*Note that all licence references and agreements mentioned in the CBZSplashView README section above are relevant to that project's source code only.