草庐IT

UItabBarController

全部标签

iOS TabbarViewController 隐藏标签栏

我有一个实现了UITabbarViewController的ViewController,我想隐藏它标签栏并自己覆盖它,self.tabBar.hidden=YES;选项卡栏消失了,但View底部有一个空白区域(蓝色区域)。我不想要空白区域,我该如何解决?谢谢你。编辑:蓝色区域是:self.view.backgroundColor=[UIColorblueColor]; 最佳答案 我们在我们的应用程序中做了完全相同的事情。要隐藏默认的TabBar,只需覆盖父ViewController(或应用程序中的每个ViewController

iOS TabbarViewController 隐藏标签栏

我有一个实现了UITabbarViewController的ViewController,我想隐藏它标签栏并自己覆盖它,self.tabBar.hidden=YES;选项卡栏消失了,但View底部有一个空白区域(蓝色区域)。我不想要空白区域,我该如何解决?谢谢你。编辑:蓝色区域是:self.view.backgroundColor=[UIColorblueColor]; 最佳答案 我们在我们的应用程序中做了完全相同的事情。要隐藏默认的TabBar,只需覆盖父ViewController(或应用程序中的每个ViewController

ios - 在 uitabbarcontroller 中更改选项卡名称

我有一个TabBarController设置为主Controller选项卡,其中的名称是使用界面生成器定义的。现在我想以编程方式更改其名称。这怎么可能呢? 最佳答案 更新到XCode8自从我最初的回答以来,发生了很多事情:Swift3、Storyboards等。标题通常是所有View共享的标题,可以在属性检查器中设置此外,为了获得更多控制,您始终可以从设计器View中拖动UITabBarItem和UINavigationItem元素。您必须将它们拖到要显示在选项卡栏/导航Controller中的View中。基本上,他们将信息存储为“

ios - 在 uitabbarcontroller 中更改选项卡名称

我有一个TabBarController设置为主Controller选项卡,其中的名称是使用界面生成器定义的。现在我想以编程方式更改其名称。这怎么可能呢? 最佳答案 更新到XCode8自从我最初的回答以来,发生了很多事情:Swift3、Storyboards等。标题通常是所有View共享的标题,可以在属性检查器中设置此外,为了获得更多控制,您始终可以从设计器View中拖动UITabBarItem和UINavigationItem元素。您必须将它们拖到要显示在选项卡栏/导航Controller中的View中。基本上,他们将信息存储为“

Iphone:是否可以隐藏 TabBar? (iOS 8 之前)

我有一个应用程序使用UITabBarController在模式之间切换。在某种模式下,我想隐藏标签栏,直到完成该模式的步骤。请注意,我没有使用导航Controller,因此无法使用导航Controller上的setHidesBottomBarWhenPushed方法来隐藏标签栏。在iOS8之前,当我尝试使用以下方法隐藏tarbar时:self.tabBarController.tabBar.hidden=YES标签栏消失了,但它在屏幕底部的标签栏原来所在的位置留下了50像素的空白区域。我似乎无法弄清楚如何填充该区域。UI中该区域中的任何内容都被裁剪掉了,无法看到。如果这可能的话,有什么

Iphone:是否可以隐藏 TabBar? (iOS 8 之前)

我有一个应用程序使用UITabBarController在模式之间切换。在某种模式下,我想隐藏标签栏,直到完成该模式的步骤。请注意,我没有使用导航Controller,因此无法使用导航Controller上的setHidesBottomBarWhenPushed方法来隐藏标签栏。在iOS8之前,当我尝试使用以下方法隐藏tarbar时:self.tabBarController.tabBar.hidden=YES标签栏消失了,但它在屏幕底部的标签栏原来所在的位置留下了50像素的空白区域。我似乎无法弄清楚如何填充该区域。UI中该区域中的任何内容都被裁剪掉了,无法看到。如果这可能的话,有什么

iphone - 获取特定标签栏项目的框架

有没有办法在UITabBar中找到特定UITabBarItem的框架?具体来说,我想创建一个图像“落入”其中一个选项卡的动画,类似于例如在邮件中删除电子邮件,或在iTunes应用程序中购买轨道。所以我需要动画的目标坐标。据我所知,没有公共(public)API来获取坐标,但我很乐意在这一点上弄错。除此之外,我将不得不使用给定选项卡相对于选项卡栏框架的索引来猜测坐标。 最佳答案 Imre的实现缺少几个恕我直言的重要细节。UITabBarButtonView不一定按顺序排列。例如,如果您在iPhone上有超过5个选项卡并且重新排列了选项

iphone - 获取特定标签栏项目的框架

有没有办法在UITabBar中找到特定UITabBarItem的框架?具体来说,我想创建一个图像“落入”其中一个选项卡的动画,类似于例如在邮件中删除电子邮件,或在iTunes应用程序中购买轨道。所以我需要动画的目标坐标。据我所知,没有公共(public)API来获取坐标,但我很乐意在这一点上弄错。除此之外,我将不得不使用给定选项卡相对于选项卡栏框架的索引来猜测坐标。 最佳答案 Imre的实现缺少几个恕我直言的重要细节。UITabBarButtonView不一定按顺序排列。例如,如果您在iPhone上有超过5个选项卡并且重新排列了选项

ios - 如何以编程方式获取标签栏的高度?

我发现UITabBar的高度为49px(或50px,具体取决于来源)。因为我不喜欢在我的代码中使用太多的硬编码值,所以我想知道是否可以通过编程方式检索标签栏的高度。亲切的问候,尼尔斯R.PS:我问的原因是因为我有一个ViewController(带有包含文本字段的ListView),它要么由导航Controller(pushViewController)简单地推送,要么呈现为模式(presentModalViewController)。一旦键盘出现,View的大小就会减小,但我必须考虑到标签栏仅在按下ViewController时可见,而不是作为模态显示。

ios - 如何以编程方式获取标签栏的高度?

我发现UITabBar的高度为49px(或50px,具体取决于来源)。因为我不喜欢在我的代码中使用太多的硬编码值,所以我想知道是否可以通过编程方式检索标签栏的高度。亲切的问候,尼尔斯R.PS:我问的原因是因为我有一个ViewController(带有包含文本字段的ListView),它要么由导航Controller(pushViewController)简单地推送,要么呈现为模式(presentModalViewController)。一旦键盘出现,View的大小就会减小,但我必须考虑到标签栏仅在按下ViewController时可见,而不是作为模态显示。