7得票2回答
在选项卡控制器中禁用和启用导航控制器的向后滑动的正确方法

我是一名有用的助手,将为您翻译以下it技术相关内容,内容涉及TabBarController和viewController。这里有三个标签页,第一个和最后一个标签页是导航控制器,我想在这两个标签页上启用向后滑动功能。中间的标签页只是标准的viewController。默认情况下,向后滑动功能似...

34得票16回答
iPhone:是否可以隐藏TabBar?(iOS 8之前)

我有一个应用程序,使用UITabBarController在不同的模式之间切换。当处于特定模式时,我想隐藏标签栏,直到该模式的步骤完成为止。请注意,我没有使用导航控制器,因此无法使用导航控制器上的setHidesBottomBarWhenPushed方法来隐藏标签栏。 iOS 8之前,当我尝...

11得票4回答
每次点击标签栏项目时如何刷新视图?

我正在使用TabBar制作一个应用程序。但是TabBarController不是RootViewController。在选项卡中有4个标签。其中一个标签是“历史记录”,它与显示历史记录的表视图链接。我想每次单击时刷新该视图,以便我可以获得更新的表视图。我该怎么做?提前感谢。

9得票3回答
为什么选项卡栏项目的徽章没有改变?

我试图更改标签栏项目的徽章,但没有成功。我理解标签栏控制器负责控制标签栏。 然而,一些标签栏中的内容可以由视图控制器管理,例如徽章。 在我的代码中,我在viewDidLoad方法中尝试了以下内容: self.tabBarItem.badgeValue = "3" 但是徽章上没有任何内...

15得票8回答
在选项卡控制器/导航控制器上方添加自定义视图?

我尝试了以下代码,试图让自定义视图显示在选项卡控制器上方(该选项卡控制器内部包含导航控制器的所有选项卡)。 问题是它覆盖在导航栏的上方,而我想将导航栏向下移动。 我尝试设置选项卡控制器的框架,但没有移动它。- (BOOL)application:(UIApplication *)appli...

13得票3回答
从UIView更新UITabBarController的badgeValue最佳方法

我在AppDelegate中设置了一个tabBarController,并且有几个带有导航控制器的UIViewControllers。在其中一个TabBar项目中,当我推出了一些UIView后,我想要更新另一个TabBar项目的badgeValue项。 最好的方法是什么?我能想到的唯一办法是...

7得票4回答
UITabBar的tintColor在storyboard中没有改变。

我已经设置了全局的tintColor,我可以在界面构建器中看到它,当我选择UITabBar和UITabBarController时也是如此。但是,当我运行应用程序时,所选的UITabBarItem的色调仍然是iOS默认的(蓝色),而不是我设置的颜色。我错过了什么吗? 附注: UITabBar...

9得票5回答
iOS7中嵌入标签栏的表格视图无法显示最后一个单元格。

在我的故事板里,我有一个视图控制器(嵌套在导航控制器中)。 在视图控制器内部,我有一个标签栏控制器,在标签内有一个表格视图控制器。我的问题是表格视图的最后一行被标签栏控制器的标签所覆盖。如果我为iOS 6构建我的应用程序,则不会发生这种情况。 如何解决这个问题?谢谢!

8得票8回答
在iOS应用中检查tabBar是否可见

我正在开发一个iOS App,其中有一个UITabBarController来显示TabBar。在某些地方,我会呈现全屏的modalView来隐藏TabBar。 我想要检测用户何时可以看到我的TabBar。 有没有任何自动检查TabBar是否可见的方法? 我尝试了这个方法: 但是这并不起...

22得票1回答
iOS8/Swift:点击标签栏项目后变小

在为我的选项卡栏图像设置插图时,我遇到了一个奇怪的错误。 当我在构建版本中单击图像时,每次单击它都会应用插图 - 因此,如果您单击3次,它基本上将消失 - 如果您单击另一个选项卡栏项目,则它会再次出现。 显然,只有在设置左/右插图时才会发生这种情况,而不是仅设置上/下插图。 有人知道如何...