相关疑难解决方法(0)

是否可以更改UITabBarItem徽章颜色

我想更改UITabBarItem 徽章的背景颜色,但找不到任何有关如何制作它的资源.

在此输入图像描述

iphone objective-c uitabbaritem uitabbar ios

29
推荐指数
8
解决办法
3万
查看次数

防止UITabBar对其图标图像应用渐变

当我为UITabBar制作图标时,它会对图像应用渐变.我需要知道如何防止它有这个渐变.

iphone uitabbaritem uitabbar

24
推荐指数
2
解决办法
3万
查看次数

从代码中获取全局色调颜色

有没有办法可以通过代码从我的项目中获取全局色调颜色?为了避免误解,我的意思是全局色调颜色,我可以在文件检查器中设置.

tintcolor ios7 xcode5

23
推荐指数
2
解决办法
1万
查看次数

改变uitabbaritem的文字颜色

任何人都可以帮我解决这个奇怪的问题,无论如何都要将uitabbar项目的文本颜色从默认灰色更改为白色,将所选颜色更改为蓝色.

iphone

20
推荐指数
4
解决办法
2万
查看次数

iOS 7 - 禁用UITabBarItem色调

我有一个带有五个图标的UITabBar,其中大多数只有一种颜色是扁平的.但是,其中一个按钮不应该有色调,因为它是公司的徽标,徽标有各种不同的颜色.我知道有可能使用UINavigationBar和UIToolbar(这是我正在使用的,这是一个可怕的解决方法).

我做了一些沉重的搜索并尝试了许多不同的解决方案(我想出了一些疯狂的解决方案),但是它们似乎都不适用于iOS 7.有没有人知道如何实现这一目标?

太感谢了!

objective-c uitabbar ios ios7

12
推荐指数
2
解决办法
3664
查看次数

设置标签栏的背景图像

我正在尝试以编程方式为我的应用中的标签栏设置背景图片.我的代码如下:

RootViewController.h

IBOutlet UITabBar *mainTabBar;
    IBOutlet UITabBarItem *settingsBarItem;
    IBOutlet UITabBarItem *infoBarItem;
    IBOutlet UITabBarItem *aboutBarItem;
Run Code Online (Sandbox Code Playgroud)

RootViewController.m

-(void)viewDidLoad {

    UIImageView *imageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"smallMenuBackground.png"]];    
    [mainTabBar insertSubview:imageView atIndex:0];
    [imageView release];

    [super viewDidLoad];
}
Run Code Online (Sandbox Code Playgroud)

这不适合我.

UPDATE

更新2012年1月23日

好的,我已经取得了一些进展.自从我升级到Xcode 4.2和IOS5后,这才停止工作.我设法使用Interface Builder中的选项将其恢复,但现在它仅适用于IOS5.理想情况下,我希望以编程方式开始工作,但我现在将满足于IB解决方案.

我似乎无法让它适用于任何以前的版本.

注意:我的TabBar只在我的RootViewController上,这是我的应用程序的主屏幕.

理想情况下,如果我能让Nithin建议的代码正常运行,那就太棒了:

UIImageView *imageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"tabBG.png"]];

if ([[[UIDevice currentDevice] systemVersion] floatValue] > 4.9) {
    //iOS 5
    [self.tabBarController.tabBar insertSubview:imageView atIndex:1];
}
else {
    //iOS 4.whatever and below
    [self.tabBarController.tabBar insertSubview:imageView atIndex:0];
}

[imageView release];
Run Code Online (Sandbox Code Playgroud)

任何帮助,将不胜感激.

问候,斯蒂芬

iphone tabbar

7
推荐指数
2
解决办法
3万
查看次数

更改默认的UITabBarController背景颜色

所以我运行的iPhone应用程序由UITabBarController控制在最高级别.它是许多iPhone应用程序中底部的默认黑色Tab栏.我是iPhone SDK编程的新手,我知道我已经看到其他应用程序底部的Tab Bar有自己的背景颜色.我不确定他们是否像我一样使用此标签栏作为其应用的主控制器,但问题适用于此:

如何在应用程序中更改主UITabBarController的背景颜色?我想把它改成一个深绿色的绿色,类似于我在我的应用程序中放置的导航栏和标签的颜色.我觉得很奇怪苹果如何使得它可以很容易改变导航栏(不控制器),和其他东西的颜色,但是当涉及到控制器(在这种情况下,标签栏控制器),我无法找到实现单路这干净而有效.

iphone objective-c uitabbarcontroller

4
推荐指数
1
解决办法
7427
查看次数

如何更改标签栏选择颜色而不是蓝色?

通常,iPhone中的标签栏选择颜色为蓝色.而不是我想改变颜色为棕色.如何更改标签栏选择颜色?我需要创建自定义tabbar控制器吗?

iphone ipad ios

4
推荐指数
2
解决办法
6496
查看次数

更改"更多"视图控制器的背景颜色

是否可以使用图像或以其他方式更改UITabBarController的"更多"导航控制器中单元格的背景颜色?

iphone objective-c uitabbarcontroller

2
推荐指数
1
解决办法
2810
查看次数

如何自定义标签栏按钮和标签栏选择的颜色?

我想要自定义标签栏..不是灰色.如何自定义标签栏?如何更改标签栏选择的背景颜色(默认:蓝色)?

iphone uitabbarcontroller

2
推荐指数
1
解决办法
5741
查看次数

iOS如何在不隐藏它们的情况下调暗UITabBar和UINavigationController?

我正试图在晚上降低我的应用程序的亮度,虽然我对我的UIView有很好的控制权,UITabBar并且UINavigationController正在给我带来麻烦.

我怎样才能暗淡UITabBarUINavigationController他们没有隐藏呢?

iphone objective-c uitabbarcontroller uinavigationcontroller ios

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