gpt4 book ai didi

ios - 共享按钮作为 UITabBarController 上的选项卡栏项目,没有关联的 Controller

转载 作者:行者123 更新时间:2023-11-29 12:01:22 25 4
gpt4 key购买 nike

我有一个带有五个选项卡栏项目的 UITabBarController,其中之一是共享按钮操作(共享 iTunes 商店链接 - 告诉 friend )。我的问题是,当我单击此选项卡时,UIActivityViewController 已显示空白 Controller ,我需要显示共享窗口 (UIActivityViewController) 以显示在所选的最后一个选项卡栏 View 上方,以避免此选项卡栏项目的空白 View 。

最佳答案

您可以实现 UITabBarControllerDelegate 协议(protocol)并使用 - tabBarController:shouldSelectViewController: 拦截共享选项卡上点击的方法,如下所示:

- (BOOL) tabBarController:(UITabBarController *)tabBarController shouldSelectViewController:(UIViewController *)viewController {
if (viewController == [tabBarController.viewControllers objectAtIndex:/*share button index*/]){
//show UIActivityViewController
return NO;
}
return YES;
}

关于ios - 共享按钮作为 UITabBarController 上的选项卡栏项目,没有关联的 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36859794/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com