gpt4 book ai didi

custom-controls - UITabBarItem 选定的选项卡背景 : Custom?

转载 作者:行者123 更新时间:2023-12-02 04:13:50 28 4
gpt4 key购买 nike

想为我选择的选项卡设置自定义背景,到目前为止,子类化是我自定义 UITAbBar/UITabBarItem 的方式。

问题是:有谁知道(或知道我在哪里可以找到)设置背景的属性是什么?

所选选项卡周围有一个较浅的黑色/灰色圆形框。这就是我要改变的目标。

iOS 4.1 附带 Game Center,他们完全自定义了 UITabBar。我正在寻找做类似的事情。

最佳答案

为了实现上述目的,您需要创建一个自定义 UITabBarController类(class)。

CustomUITabBarController.h

#import <UIKit/UIKit.h>

@interface CustomUITabBarController: UITabBarController {
IBOutlet UITabBar *tabBar1;
}

@property (nonatomic, retain) UITabBar *tabBar1;

@end

CustomUITabBarController.m
#import “CustomUITabBarController.h”

@implementation CustomUITabBarController

@synthesize tabBar1;

- (void)viewDidLoad {
[super viewDidLoad];
tabBar1.backgroundColor = [UIColor clearColor];
CGRect frame = CGRectMake(0, 0, 480, 49);
UIView *v = [[UIView alloc] initWithFrame:frame];
UIImage *i = [UIImage imageNamed:@"customImage.png"];
UIColor *c = [[UIColor alloc] initWithPatternImage:i];
v.backgroundColor = c;
[c release];
[[self tabBar] insertSubview:v atIndex:0];
[v release];
}

@end

然后您需要更改 MainWindow.xib 并选择 Tab Bar Controller。在属性检查器中,您需要将类更改为您的自定义类,然后关联 tabBar1标签栏 Controller 的导出。

关于custom-controls - UITabBarItem 选定的选项卡背景 : Custom?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3792373/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com