0

我正在开发 iPhone 应用程序。我想禁用 UITabbar 的标题。我知道标题是 tabBar 项的内置属性,但是有什么方法可以禁用标题并仅显示图像。

我还附上截图以供参考。我不希望 TabBar 中的栏项标题是这样的:

在此处输入图像描述

我想 TabBar 如下图所示,

这样image is displayed exactly on center of bar item.I tried with setting title to nil but It took the space and image will be displayed little upper side.

在此处输入图像描述

任何帮助将不胜感激。

4

2 回答 2

1

这看起来不像是一个 UITabBar,它看起来像一个自定义标签栏控件。它可能是TabBarKit

您还可以查看其他自定义选项卡栏控件。你检查过Cocoa Controls吗?

于 2013-08-17T13:16:03.710 回答
1

是的,如果您通过在 tabBar 上添加 subItems(就像 imageView n 标签)来制作自定义 tabBar,这是可能的。在选择了委托(下面)调用的选项卡之后,在这个委托中,我们可以更改 imageview 的大小并隐藏标签。这些 imageview 和 label 是全局的。

-(void)tabBarController:(UITabBarController *)tabBarControll didSelectViewController:(UIViewController *)viewController
{


    if (tabBarControll.selectedIndex==0)
    {
        [yourLabel setHidden:YES];



    [yourimageview setFrame:CGRectMake(x,y, height, width)];


    }
}
于 2013-08-17T13:45:57.977 回答