open viewcontroller from tab like in instagram camera page on IOS
camera, instagram, ios, uiviewcontroller
Solution
Edit: In order for this code to work you'll need to subclass UITabBarController and implement the UITabBarDelegate. So you'll add something like this:
@interface MyTabsViewController : UITabBarController <UITabBarDelegate>
In Interface Builder you'll need to set the tags of your tab items to whatever you need them to be:
And now you can do something like this:
-(void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item
{
if(item.tag == 1)
{
[self presentViewController:myVC animated:YES completion:nil];
}
else if(item.tag == 2)
{
//your code
}
}
This will allow you to get the tapped event for each of your tab bar items and do add some custom code, you just need to add the appropriate tags to your tab buttons in interface builder. For example, you could add code to show your own view controller as shown above.
Hope that helps!
And here's another link: How can i get Tabbar Item Button's Click event by clicking on TabbarItem button?
Problem
what i want is suppose to be simple, instagram middle tab on IOS opens the app's camera interface but not like the rest of the tabs but as an independet view controller and when you press cancel it gets back to the last tab youv'e been. any ideas??