Skip to content
/ Bounce Public

Contextually aware partitioned image gallery built on top of UIKit dynamics.

License

Notifications You must be signed in to change notification settings

esreli/Bounce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BounceGalleryViewController 0.1

Contextually aware partitioned image gallery built on top of UIKit dynamics. Repo includes image detail controller with common U.S. and other social sharing capabilities.

Watch a video of Bounce Gallery in action:

YouTube

Usage

BounceGalleryViewController is a UICollectionView subclass (and view controller). It uses ALAsset(s) found using your device's AssetLibrary.

A pre-requisite for use is to have access to the device's Assets Library.

Usage is simple:

_bounce = [[BounceGalleryViewController alloc] initWithCollectionViewLayout: [[BounceGalleryFlowLayout alloc] init] andAssets:@[/* NSArray of ALAsset objects */];

if (_bounce) [self presentViewController:_bounce animated:TRUE completion:nil];

The gallery is built and presented all on the main thread. Additional assets can be called afterward, and will be added off the main thread and will reload the gallery gracefully.

[_bounce addImagesFromAssetsInBatch:@[/* more ALAsset objects */]];

That's it, and this includes a fully fleshed out sharing capabilities.

About

Contextually aware partitioned image gallery built on top of UIKit dynamics.

Resources

License

Stars

Watchers

Forks

Packages

No packages published