Sco*_*ott 4 iphone objective-c uitabbarcontroller
所以我运行的iPhone应用程序由UITabBarController控制在最高级别.它是许多iPhone应用程序中底部的默认黑色Tab栏.我是iPhone SDK编程的新手,我知道我已经看到其他应用程序底部的Tab Bar有自己的背景颜色.我不确定他们是否像我一样使用此标签栏作为其应用的主控制器,但问题适用于此:
如何在应用程序中更改主UITabBarController的背景颜色?我想把它改成一个深绿色的绿色,类似于我在我的应用程序中放置的导航栏和标签的颜色.我觉得很奇怪苹果如何使得它可以很容易改变导航栏(不控制器),和其他东西的颜色,但是当涉及到控制器(在这种情况下,标签栏控制器),我无法找到实现单路这干净而有效.
你可以做这样的事情.
- (void)viewDidLoad {
[super viewDidLoad];
CGRect frame = CGRectMake(0.0, 0, self.view.bounds.size.width, 48);
UIView *v = [[UIView alloc] initWithFrame:frame];
[v setBackgroundColor:[[UIColor alloc] initWithRed:1.0
green:0.0
blue:0.0
alpha:0.1]];
[tabBar1 insertSubview:v atIndex:0];
[v release];
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7427 次 |
| 最近记录: |