2

こんにちは、IOS でタブバーを作成しようとしています。まず、タブバーには 3 つの項目があります。また、3 項目の画像の幅が異なります。最初の 2 つのタブバーはそれぞれ 75 ピクセルで、3 番目のタブバーは 170 ピクセルです (それぞれにカスタム イメージがあります)。

ここに画像の説明を入力 このようなことを達成することは可能ですか?

どうもありがとう

4

2 に答える 2

1

背景の灰色の画像の画像をタブバーの背景画像に配置します

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];
于 2013-03-14T13:00:04.287 に答える
1

サードパーティのライブラリはたくさんあるので、そのうちの 1 つを使用できます。

出発点については、これを参照できます。

これがあなたを助けることを願っています。

ではごきげんよう !!!

于 2013-03-14T12:47:04.280 に答える