Home

Awesome

Ouroboros, by WillowTree

Carthage compatible

An infinitely scrolling carousel for tvOS

<img src="https://github.com/willowtreeapps/ouroboros/blob/develop/ouroboros.gif?raw=true">

Installation

You can use this project via CocoaPods:

pod 'WillowTreeOuroboros'

Or via Carthage:

github "willowtreeapps/ouroboros" >= 0.2.1

Or you can simply copy the InfiniteCarousel.swift file into your project.

Usage

See the enclosed OuroborosExample application for a working demo.

If you're using a storyboard, simply change your collection view class to InfiniteCarousel. Make sure you're using a horizontally scrolling collection view with a flow layout, and make sure the flow layout's item size and minimum line spacing are both set.

If you wish to center on more than one item at a time, be sure to update itemsPerPage.

If you wish for the carousel to auto-scroll, set autoScroll and the two related timers (in seconds).

Notes

WillowTree is Hiring!

Want to write amazing tvOS apps? Want to write amazing iOS apps? Check out our openings!

Version History

0.2.1 Update to Swift 3.0 syntax.