标签: uitabbar

在所选标签栏项目上设置文本颜色

我已经创建了一个标签栏应用程序.我有四个标签; 在选定的选项卡上,我需要为选项卡标题设置红色.我怎样才能做到这一点?

提前致谢.

iphone uitabbar

9
推荐指数
3
解决办法
6921
查看次数

当UIViewController推送时显示UITabBar

这是我的情况:
我有一个UINavigationController内部UITabBarController.当我向下钻取导航控制器时,在某些时候我必须隐藏它,UITabBar因为我希望视图具有尽可能多的空间.
我通过self.hidesBottomBarWhenPushed = YES在推动内部使用来做到这一点UIViewController,并且它工作得很好.
但是,我想UITabBar在后面推出的控制器中显示后面的内容.我试图放入self.hidesBottomBarWhenPushed = NO其他控制器,但UITabBar不会回来.

文档说明似乎是正常的:

hidesBottomBarWhenPushed

If YES, the bar at the bottom of the screen is hidden; otherwise, NO. If YES, the bottom bar remains hidden until the view controller is popped from the stack.

实际上,当弹出具有此属性设置为yes的控制器时,tabbar会返回.

UITabBar一旦它被隐藏了,是否有任何正确的方法来显示控制器被推动的时间?

提前致谢

iphone show uinavigationcontroller uitabbar drilldown

9
推荐指数
3
解决办法
1万
查看次数

如何本地化我的UITabBarItems?

我开始学习如何在尝试本地化我的UITabBarItems时本地化iOS应用程序并碰壁.

请注意,这些是在界面构建器中创建的(使用XCode 4).

有没有办法做到这一点,还是我需要使用代码创建UITabBarController并为每个UITabBarItem手动插入本地化字符串?

干杯

PS:

我知道我可以通过设置视图控制器的标题来设置UITabBarItem的磁贴,如下所示:

- (void)viewDidLoad
{
    [super viewDidLoad];
    self.title = NSLocalizedString(@"Test", @"");
}
Run Code Online (Sandbox Code Playgroud)

...但是只有当你点击标签栏项目时才会这样做.在此之前,它只显示您在界面构建器中放置的内容...

localization uitabbar ios

9
推荐指数
2
解决办法
3017
查看次数

白色空间代替隐藏的标签栏

UINavigationController在里面使用UITabBarController,我的导航控制器中的一个屏幕是一个UIImageView.当我想要全屏显示图像时,我必须隐藏导航栏和标签栏.我可以正确隐藏导航栏但是当我隐藏标签栏时,它会留下50px的空白区域.有什么建议吗?

uinavigationbar uitabbarcontroller uinavigationcontroller uitabbar ios

9
推荐指数
1
解决办法
5059
查看次数

重新初始化标签栏中的标签页

我在故事板中设置了一个带有4个标签的标签栏.该应用程序有一个登录系统,当我注销时,我想将第二个和第三个选项卡清零.第二个和第三个选项卡内容取决于登录的用户,因此我不希望旧信息出现在那里.

我该如何重新初始化它们?

objective-c uitabbarcontroller uitabbar ios

9
推荐指数
2
解决办法
413
查看次数

iOS 7:UITabBarItem徽章z-index

我想在UITabBarItem上方展示徽章selectionIndicatorImage.有3个截图:

截图

在此输入图像描述

浅灰色是selectionIndicatorImage.是的,徽章看起来不错.当我在内部触摸云图标时UITabBar变为:

在此输入图像描述

这是错的..我想在选择图像上方显示徽章.如果没有图标UITabBar- 它看起来不错.

在此输入图像描述

我该如何解决这个问题?提前致谢.

编辑

我在故事板中添加了图标.对于徽章,我已经制作了代码:

UITabBarItem *cartTabBarItem = (UITabBarItem *)[self.tabBarController.tabBar.items objectAtIndex:3];
if ([[DataSourceWrapper getInstance] getFullCost] == 0)
         cartTabBarItem.badgeValue = nil;
    else
        cartTabBarItem.badgeValue = [NSString stringWithFormat:@"%.0f ???", [[DataSourceWrapper getInstance] getFullCost]];
Run Code Online (Sandbox Code Playgroud)

对于selectionIndicatorImage

[[UITabBar appearance] setSelectionIndicatorImage:[UIImage imageNamed:@"selected-tabbar-bg.png"]];
Run Code Online (Sandbox Code Playgroud)

objective-c uitabbar badge ios

9
推荐指数
1
解决办法
1563
查看次数

如何让inputAccessoryView锚定在UITabBar之上?

我正在尝试找出在标签栏上放置自定义inputAccessoryView的最佳方法.目前,我有一个inputAccessoryView,它位于屏幕的最底部,但它覆盖了标签栏.任何人都知道将inputAccessoryView移位的最佳做法?

目前,我在带有标签栏的故事板中定义了一个视图.其对应的视图控制器获取视图并调用becomeFirstResponder.我已经覆盖了两个: - (UIView*)inputAccessoryView和 - (BOOL)canBecomeFirstResponder在视图的.m中

objective-c uitabbar inputaccessoryview

9
推荐指数
1
解决办法
697
查看次数

Is there a way to use a custom selected image for UITabBarItem?

I like to have a custom selected image when a user selects an item on the tab bar, by default it selects as blue like but would like to have a green color instead. something like below any thoughts?

alt text http://www.freeimagehosting.net/uploads/11a2137011.png

iphone uitabbaritem uitabbar

8
推荐指数
2
解决办法
9463
查看次数

键盘隐藏了TabBar

我正在使用TabBar应用程序.在一个视图中有一个UISearchBar,当按下时,键盘出现.

问题是键盘隐藏了标签栏.

你知道怎么解决吗?

iphone tabbar uitabbar iphone-softkeyboard

8
推荐指数
2
解决办法
3616
查看次数

将UIButton作为子视图添加到UITabBar

我想在我的应用程序中实现一个可隐藏的UITabBar.我已经设置了所有的动画,但它们的效果非常好.我只是在让我的UIButton"拉片"显示标签栏时遇到问题.它没有响应触摸事件UIControlEventTouchUpInside.我将拉片添加到UITabBarController中的UITabBar:

- (void)viewDidLoad
{
    [super viewDidLoad];
//Add pull
    pullButton = [UIButton buttonWithType:UIButtonTypeCustom];
    UIImage *image = [UIImage imageNamed:@"TabBarPull.png"];
    pullButton.frame = CGRectMake(self.tabBar.frame.size.width - image.size.width, -image.size.height + 3, image.size.width, image.size.height);
    [pullButton setImage:image forState:UIControlStateNormal];
    [pullButton addTarget:self action:@selector(pullBarTapped:) forControlEvents:UIControlEventTouchUpInside];
    pullButton.userInteractionEnabled = YES;
    [self.tabBar addSubview:pullButton];
}
Run Code Online (Sandbox Code Playgroud)

标签栏看起来像是打开和关闭的:

TabBar没有隐藏 TabBar隐藏

编辑:我已经确定问题是因为按钮落在UITabBar的框架之外.看起来我将不得不把按钮放在UITabBar ...动画噩梦之外.

uibutton uitabbarcontroller uiview uitabbar ios

8
推荐指数
1
解决办法
8939
查看次数