avi*_*elk 4 camera uiviewcontroller ios instagram
我想要的是简单,IOS上的Instagram中间选项卡打开应用程序的相机界面,但不像其他选项卡,但作为一个独立的视图控制器,当你按下取消它回到你最后一个标签.
有任何想法吗??
编辑:为了使这个代码工作,你需要继承UITabBarController并实现UITabBarDelegate.所以你会添加这样的东西:
@interface MyTabsViewController : UITabBarController <UITabBarDelegate>
Run Code Online (Sandbox Code Playgroud)
在Interface Builder中,您需要将标签项的标记设置为您需要的标记:

现在你可以这样做:
-(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
}
}
Run Code Online (Sandbox Code Playgroud)
这将允许您为每个标签栏项目获取抽头事件,并添加一些自定义代码,您只需要在界面构建器中的选项卡按钮中添加适当的标签.例如,您可以添加代码以显示您自己的视图控制器,如上所示.
希望有所帮助!
这是另一个链接:如何通过单击TabbarItem按钮获得Tabbar项目按钮的Click事件?