Ios TabBar应用程序-在显示视图之前加载数据
我正在制作一个基于底部选项卡菜单的应用程序。初始视图是一个包含按钮、文本字段、标签等的简单视图。 第二个选项卡/视图是tableView,当应用程序启动时,从appDelegate中的服务器检索单元格数据。但是,如果用户在下载数据之前按下第二个选项卡,那么tableView是空的 如何确保用户在下载tableView数据之前不能按第二个选项卡? 或者我必须用微调器或类似的东西显示一个临时视图Ios TabBar应用程序-在显示视图之前加载数据,ios,uitabbarcontroller,uistoryboard,Ios,Uitabbarcontroller,Uistoryboard,我正在制作一个基于底部选项卡菜单的应用程序。初始视图是一个包含按钮、文本字段、标签等的简单视图。 第二个选项卡/视图是tableView,当应用程序启动时,从appDelegate中的服务器检索单元格数据。但是,如果用户在下载数据之前按下第二个选项卡,那么tableView是空的 如何确保用户在下载tableView数据之前不能按第二个选项卡? 或者我必须用微调器或类似的东西显示一个临时视图 请注意,我正在使用故事板。我应该发表评论,但我缺乏声誉。这一点以前已经被问过并回答过: 简而言之:[[
请注意,我正在使用故事板。我应该发表评论,但我缺乏声誉。这一点以前已经被问过并回答过: 简而言之:[[self.tabBar控制器tabBar]items]objectAtIndex:2]setEnabled:FALSE]; 下载完成后
[[[self.tabBar控制器tabBar]items]objectAtIndex:2]setEnabled:TRUE] 我应该发表评论,但我缺乏声誉。这一点以前已经被问过并回答过: 简而言之:[[self.tabBar控制器tabBar]items]objectAtIndex:2]setEnabled:FALSE]; 下载完成后 [[[self.tabBar控制器tabBar]items]objectAtIndex:2]setEnabled:TRUE] 您可以简单地设置: 当数据仍在下载时禁用用户交互
UITabBarController.tabBar.userInteractionEnabled = NO;
。。。下载数据时,打开用户交互
UITabBarController.tabBar.userInteractionEnabled = YES;
您可以简单地设置:
当数据仍在下载时禁用用户交互
UITabBarController.tabBar.userInteractionEnabled = NO;
。。。下载数据时,打开用户交互
UITabBarController.tabBar.userInteractionEnabled = YES;