iOS Storyboards

Gunjit Mittal
Mindfire Solutions
29-01-2014
Visual way to specify views and
transitions between them.
Supported in iOS 5.0+

●

Presenter: Gunjit Mittal,
Mindfire Sol...
Advantages:

Conceptual Overview
of all the screens
in the app.

No need for separate
Nibs for every view

Use of segues d...
Tab Bar & Navigation Bar
●

Absolutely no code needs to be written for their
implementation.

●

Presenter: Gunjit Mittal,...
Segue
●

push

●

modal

●

Custom

●

Manual

●

Presenter: Gunjit Mittal,
Mindfire Solutions
Navigation Methods
●

ShouldPerformSegueWithIdentifier: sender:

●

PrepareForSegue: sender:

●

PerformSegueWithIdentifie...
Table Views
●

Static cells: You get what you see.

●

Prototype cells: No separate nibs required.

●

Presenter: Gunjit M...
Multiple Storyboards
>
[UIStoryboard storyboardWithName:@"new_storyboard"
bundle:nil];
>
[UIStoryboard instantiateInitialV...
Unwind segue
●

●

An unwind segue can be used to navigate back
through push, modal or popover segues (as if
you popped th...
Thank you

●

Presenter: Gunjit Mittal,
Mindfire Solutions
www.mindfiresolutions.com
https://www.facebook.com/MindfireSolutions
http://www.linkedin.com/company/mindfire-solutions
ht...
Upcoming SlideShare
Loading in...5
×

All About iOS Storyboards

1,175

Published on

Storyboard is relatively new tool to build UI for iOS apps which reduces the amount of glue code needed in app
development.iOS Developers who aren't familiar with this tool and want to accustom themselves with storyboards can refer to this.

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,175
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
18
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

All About iOS Storyboards

  1. 1. iOS Storyboards Gunjit Mittal Mindfire Solutions 29-01-2014
  2. 2. Visual way to specify views and transitions between them. Supported in iOS 5.0+ ● Presenter: Gunjit Mittal, Mindfire Solutions
  3. 3. Advantages: Conceptual Overview of all the screens in the app. No need for separate Nibs for every view Use of segues decreases Code to be written For UI transitions. With new prototype Cells And static cells, Designing Table view is even easier. We can use .XIB with storyboards If needed. ● Presenter: Gunjit Mittal, Mindfire Solutions
  4. 4. Tab Bar & Navigation Bar ● Absolutely no code needs to be written for their implementation. ● Presenter: Gunjit Mittal, Mindfire Solutions
  5. 5. Segue ● push ● modal ● Custom ● Manual ● Presenter: Gunjit Mittal, Mindfire Solutions
  6. 6. Navigation Methods ● ShouldPerformSegueWithIdentifier: sender: ● PrepareForSegue: sender: ● PerformSegueWithIdentifier: sender: ● Presenter: Gunjit Mittal, Mindfire Solutions
  7. 7. Table Views ● Static cells: You get what you see. ● Prototype cells: No separate nibs required. ● Presenter: Gunjit Mittal, Mindfire Solutions
  8. 8. Multiple Storyboards > [UIStoryboard storyboardWithName:@"new_storyboard" bundle:nil]; > [UIStoryboard instantiateInitialViewController]; > [UIStoryboard instantiateViewControllerWithIdentifier:@””]; ● Presenter: Gunjit Mittal, Mindfire Solutions
  9. 9. Unwind segue ● ● An unwind segue can be used to navigate back through push, modal or popover segues (as if you popped the navigation item from the navigation bar, closed the popover or dismissed the modally presented view controller). On top of that you can actually unwind through not only one but a series of push/modal/popover segues ● Presenter: Gunjit Mittal, Mindfire Solutions
  10. 10. Thank you ● Presenter: Gunjit Mittal, Mindfire Solutions
  11. 11. www.mindfiresolutions.com https://www.facebook.com/MindfireSolutions http://www.linkedin.com/company/mindfire-solutions http://twitter.com/mindfires
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×