Path TableViewController for iOS

Path TableViewController for iOS

Released 6 years ago , Last update 6 years ago

UITableViewController with customizable overlay panel while scrolling, inspired by Path user interface.

KNPathTableViewController is an UITableViewController with a small customizable overlay panel that shows up when you scroll the table, inspired by Path app.


Download a demo clip here (1MB, .mov)


  • Implemented as generic UIView with UIImageView background
  • Exact match of Path animation and delayed sliding out
  • Handle overscroll correctly
  • 6 callback events for any needs (see .h)


  • Import 2 source files and 2 graphic files to your project
  • This library is written with ARC. You can add your own [release] to use with non-ARC project.

How to use

  1. Make a custom class from KNPathTableViewController
  2. Init with custom size of overlay UIView
  3. The image size will be detected automatically and stretch at half way point
  4. Override methods found in .h

Read my blog post for detailed usage.

Check out my other app too


There is a partial implementation by FMInfoPanelViewController but it has many limitations compare to the Path app

Here is another complete implementation matching Path's date scroller. If you need the exact functionality, use this


14 day 14-day money-back guarantee


MIT license

The MIT license is an open-source license.

License » MIT license Download

Get A Quote

What do you need?
  • Custom development
  • Integration
  • Customization / Reskinning
  • Consultation
When do you need it?
  • Soon
  • Next week
  • Next month
  • Anytime

Thanks for getting in touch!

Your quote details have been received and we'll get back to you soon.

Or enter your name and Email
No comments have been posted yet.