iOS标签栏项目导致Twitter

问题描述:

我有一个标签栏导航视图,我想使用其中一个标签栏项目去Twitter的链接在Twitter应用程序或Safari浏览器。当您回到应用程序时,我希望它与触摸标签栏项目之前处于相同的视图中。iOS标签栏项目导致Twitter

我不确定这是否可能,因为我是iOS新手。

您可以考虑直接打开Twitter链接,当用户选择标签,但实际上并没有改变标签。只需覆盖tabBarController:shouldSelectViewController:委托方法并执行如下操作:

- (BOOL)tabBarController:(UITabBarController *)tabBarController shouldSelectViewController:(UIViewController *)viewController{ 
    NSInteger index = [tabBarController.viewControllers indexOfObject:viewController]; 
    if(index == yourTwitterTabIndex){ 
     [[UIApplication sharedApplication]openURL:[NSURL URLWithString:@"whatever the Twitter app url is"]]; 
     return NO; 
    } 
    return YES; 
}