• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Storyboard XIB linking.
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Storyboard XIB linking.


  • Subject: Re: Storyboard XIB linking.
  • From: Luther Baker <email@hidden>
  • Date: Fri, 18 Apr 2014 21:06:52 -0500

+1 for posting this.

-Luther

> On Apr 17, 2014, at 3:50 PM, Alex Zavatone <email@hidden> wrote:
>
> Not sure if this is the right place to post this, but since I started the thread earlier this week about "is there a way to merge storyboards on a multi developer iOS team" and didn't get a good reply, I hope that some people will enjoy the results of my research and/or will tell me if I am doing anything monumentally stupid in this approach.
>
> Source example is available if anyone wants.  Just email me.
>
> Here's the summary.
>
> This approach allows developers to lay out a storyboard in iOS and then use individual XIB files for the content within each scene with no modifications in view controller code whatsoever.
>
> Here's how you do it.
>
>   // #### Storyboard Scene XIB Linking Rules
>   //
>   // Alex Zavatone 04172014
>   //
>   // #### You MUST call the XIB the same name as the view controller.  The XIB is then loaded automatically by the VC.
>   // #### You MUST assign the view controller to the storyboard scene AND as XIB's Custom Class.
>   // #### You MUST remove the storyboard scene's main view.
>   // #### You MUST wire the XIB's view to the File's Owner view.
>   // #### You then treat all actions in the view controller as if nothing is different.  No calling the parent view at all.
>   // #### The XIB's view takes the place of the storyboard scene's view.
>   //
>   // #### If you do all of the above, you now can link XIBs within storyboard scenes with no special code at all.
>   // #### Segues issued from a button in the XIB will work.
>   // #### Button actions to items within the XIB from the view controller will work.
>   // #### All view controller code (that I can know of) acts like nothing has changed at all.
>   //
>   // #### Summary: the view of the XIB replaces the deleted view of the storyboard scene allowing linking to XIBs from storyboard scenes.
>   // #### You lay out your skeleton as a set of storyboard scenes and each scene has its own XIB allowing multiple developers to work
>   // #### on UI at the same time through the individual XIBs.
>   //
>
> Tested on OS X 10.8.5 in Xcode 5.1 against 64bit iOS 7.1.
>
> Please let me know if this approach is monumentally stupid, or if it actually solves the problem.
>
> Cheers,
> - Alex
>
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Xcode-users mailing list      (email@hidden)
> Help/Unsubscribe/Update your Subscription:
>
> This email sent to email@hidden

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden


References: 
 >Storyboard XIB linking. (From: Alex Zavatone <email@hidden>)

  • Prev by Date: Re: Bison disables breakpoints?
  • Next by Date: Quartz Composer deprecated in Xcode 5.1.1??
  • Previous by thread: Storyboard XIB linking.
  • Next by thread: Static Analyzer not working correctly?
  • Index(es):
    • Date
    • Thread