1

このように TabBar をカスタマイズする方法はありますか? iOS5を使用しています。

ここに画像の説明を入力

4

3 に答える 3

2

はい、これは実際には難しいことではありません。

1) サブクラス UITTabBarController

2) メソッドを実行して、以下のようにすべての UITabBar クラス要素を非表示にします。

3) 独自の要素を自分自身に描画します ([self.view addSubview:CustomButton])

for(UIView *subview in self.view.subviews) {
    if([subview isKindOfClass:[UITabBar class]]) {
        subview.hidden = YES;
        break;
    }
}

編集

画像の例がどのように行われるかを説明するためのさらなる更新として。4 つの要素があります: 1) 背景画像 2) 左ボタン 3) 中央ボタン 4) 右ボタン

[UIButton buttonWithType:UIButtonTypeCustom] を指定した UIImageView と UIButton だけで、この魔法を実現できます。

于 2012-08-25T18:29:41.543 に答える
1

このチュートリアルを使用して、カスタマイズについてより良いアイデアを得ることができます

于 2012-08-25T20:02:15.237 に答える
0

カスタムタブバーを作成する方法をここで確認してください...タブバーにカスタム画像を追加します(xibの変更なし)

タブ バーが長方形のタブで構成されていることを忘れないでください。あなたのデザインは実際にはこれらの規則に従っていません...

そのため、これが App Store に提出する際に Apple の UI ガイドラインに合格するかどうかはわかりません

このような NavigationBar を作成してみませんか?

于 2012-08-25T20:35:43.340 に答える