How to re-order segues in initial view's tabbar controller in xcode 4.5?

iamtoc picture iamtoc · Sep 26, 2012 · Viewed 17k times · Source

How do I reorder the initial view's tabbar controller elements without having to delete all the segues and re connect them manually in the desired order? Is there a way to change the order of these after they have been hooked up?

I was able to do this by just dragging them around in xcode 4.4 but that option seems to be non available in xcode 4.5.

Hopefully, this is possible from within the storyboard mode. But if it's only possible programmatically, that's ok too, just looking for any proper way to accomplish this without having to delete them all and re hook them up. enter image description here

For example, how would I move the 'Home' item to first position?

Answer

Tiago Almeida picture Tiago Almeida · Sep 26, 2012

The positions in each view are associated with the positions on the bottom bar of the Tab Bar Controller. If you reorder that bar you will reorder your views. You can reorder them by drag and drop on your interface builder.

In your example just select Home in your Tab Bar Controller and drag it to the first position.

If you have problems dragging and dropping try to select first your Tab View Controller or exit your XCode and open it again (like @thepumpkin1979 and @Rick pointed out).