こんにちは、IOS でタブバーを作成しようとしています。まず、タブバーには 3 つの項目があります。また、3 項目の画像の幅が異なります。最初の 2 つのタブバーはそれぞれ 75 ピクセルで、3 番目のタブバーは 170 ピクセルです (それぞれにカスタム イメージがあります)。
このようなことを達成することは可能ですか?
どうもありがとう
こんにちは、IOS でタブバーを作成しようとしています。まず、タブバーには 3 つの項目があります。また、3 項目の画像の幅が異なります。最初の 2 つのタブバーはそれぞれ 75 ピクセルで、3 番目のタブバーは 170 ピクセルです (それぞれにカスタム イメージがあります)。
このようなことを達成することは可能ですか?
どうもありがとう
背景の灰色の画像の画像をタブバーの背景画像に配置します
tabBarCntrl.tabBar.backgroundImage = [UIImage imageNamed:@"graybackground.png"];
目的のフレームをa、b、c imageviewsに設定し、赤色の画像をそれらのimageviewsに設定します。
aImageView=[[UIImageView alloc]initWithFrame:CGRectMake(15, 420, 50, 50)];
bImageView=[[UIImageView alloc]initWithFrame:CGRectMake(95, 420,50, 43)];
cImageView=[[UIImageView alloc]initWithFrame:CGRectMake(175, 420, 100, 50)];
aImageView.image=[UIImage imageNamed:@"a.png"];
bImageView.image=[UIImage imageNamed:@"b.png"];
cImageView.image=[UIImage imageNamed:@"c.png"];
3つの画像をtabbarcontrollerにサブビューします
[tabBarCntrl.view addSubview:customersImageView];
[tabBarCntrl.view addSubview:invoicesImageView];
[tabBarCntrl.view addSubview:dashboardImageView];
[self.window addSubview:self.tabBarCntrl.view];