Get Updates By E-mail 

Subscriber Counter
Article Written By:
Johann Dowa

A Two Column Variable Speed/Infinite Scrolling Image Display Control Inspired By The Expedia App

I’ve mentioned a great open source controls produced by Kieran Lafferty in the past for creating Evernote style file folders.

Here’s a new control from Kieran inspired by the Expedia app that allows you to create a dual column image table where each column scrolls at a relative rate to each other, and to the number of images in each column.

As the readme explains the scrolling speed is handled with two separate scroll rates:

1. The comparative scroll rate. This determines how quickly column 1 will scroll with respect to column 2. This is determined by the content height of each column.

If column 1 has a content height of 500 and column 2 has a content height of 250, then column 2 will scroll twice as fast as column 1.

2. The overall scroll rate. This speeds/slows the entire table and applies to all of the columns. This can be set by adjusting the scrollRate property on the KLScrollView instantiation.

Here’s a video showing KLScrollSelect in action:

You can find KLScrollSelect on Github here.

An interesting control for displaying images.

Submit A Resource

Have you created a useful tutorial, library or tool for iOS development that you would like to get in front of our 300,000+ monthly page views from iOS developers?

You can submit the url here.

The resources we feel will appeal to our readers the most will be posted on the front page.

Comments