Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

iOS

Damian Sieczkowski
Damian Sieczkowski
9,730 Points

Page View Controller with Three Table View Controllers, and 2 custom views on top of all of it

Hi!

Thanks in advance for taking the time to help me with this.

I'm currently building my first iOS app using Swift.

I'm looking to build something similar to what the Twitter iOS app has where you scroll horizontally between 'Home', 'Discover' , & 'Activity', EXCEPT in this case we're scrolling between 'Today', 'Tomorrow', & 'Later' and each page displays a table view with a custom table cell view. All this data is being pulled from an API I built in rails.

There is also a bar, similar in design to a tab bar, that needs to exists on top of all of these view controllers as it is meant to filter the results in each table view - I get that it's usually not what a tab bar is used for but this functionality is pertinent and needs to be readily accessible. I also need a menu that slides in from the left in all of these view controllers.

All I've figured out thus far is how to get a table view controller going that populates a custom table cell using data retrieved from the API using guides I found on http://jamesonquave.com/. I've also managed to get the page controller to show the first table view controller.

If you could share your thoughts and/or point me to some resources that can help me with this I would really appreciate it.

Please feel free to ask me any questions.

Thanks, Damian