iOS标签栏项目通向Twitter

时间:2014-09-22 17:28:48

标签: ios ios7 uitabbarcontroller uitabbar

我有一个标签栏导航视图,我想使用其中一个标签栏项目进入Twitter应用程序或Safari中的推文链接。当你回到应用程序时,我希望它与触摸标签栏项目之前的视图相同。

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

1 个答案:

答案 0 :(得分:1)

您可以考虑在用户选择标签时直接打开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;
}