1

iPhone アプリ用のカスタム タブ バーを作成していますが、画像を変更する必要があります。実際のタブ バーの背景を変更しましたが、アイコンとそれぞれの「選択された」アイコンにカスタム イメージを追加する方法を知る必要があります。また、デフォルトの正方形のハイライトを削除する必要があります。ほとんど、それは私のアイコンである必要があります。また、画像に色を付けることができるかどうかも疑問です。私はこれをたくさん見てきましたが、誰も解決策を持っていないようです。

誰か助けてください。

4

2 に答える 2

3
  1. 組み込みの tabBar ビューを非表示にする
  2. 組み込みのtabBarビューのフレームを使用して独自のカスタムUIView(または、より多くのタブが必要な場合はUIScrollView)を作成し、特にUIButtonの配列で埋めてから、カスタムビューをTabBarControllerのサブビューとして追加します。
  3. UIButton の背景画像 (タブ アイコン画像) とそのaddTarget:action:forControlEvents:を操作して、TabBarController の適切な selectedIndex 値を設定します。つまり、カスタム ビューでのボタンの位置に従って selectedIndex を設定します。

これが私が実装した方法です:)

于 2010-06-16T19:09:36.647 に答える
1

いいえ。UITabBar でタブ バー アイコンをカスタマイズすることはできません。

これらは、アルファ マスク イメージで使用するように設計されています。

誰かがここで色をハックする方法を発見しました: UITabBar のカスタム色

于 2010-02-14T06:49:10.430 に答える