0

FinishedSelectedImagesに問題があります。私はこのコードを手に入れました:

[self.tabBarItem setFinishedSelectedImage:[UIImage imageNamed:@"measure_tabBar_m.png"] withFinishedUnselectedImage:[UIImage imageNamed:@"measure_tabBar.png"]];

そして今、私は私の画像の下にいくつかのスペースがあり、そのスペースの後ろにタブバーがあります。.pngファイルの高さを大きくしようとしましたが、役に立ちませんでした。画面の下部とタブ画像の間のこのスペースを取り除く方法を知っている人はいますか?

4

1 に答える 1

1

この API は、文書化が不十分です。

あなたfinishedSelectedImageは〜30x30pxのアイコンでなければなりません。finishedSelectedImage高さ 49px (tabBar の全高) の背景付きのを (私が行ったように) 作成したことは間違いありません。次に、システムはこの画像の下部を が存在するスペースの上に配置しtabBarItem.titleます。

完全にカスタマイズされた tabBar スタイルが必要な場合は、tabBar.backgroundImage(高さ 49 ピクセル、全画面幅) とtabBar.selectionIndicatorImage(高さ 49 ピクセル、単一タブ幅) も指定する必要があります。

backgroundImage概念的には、tabBarの全幅から始めてselectionIndicatorImage、選択したタブの背景画像として機能する を追加し、次に各タブのアイコンの 2 つのバージョンを追加しfinishedUnselectedImageますfinishedSelectedImage

于 2012-08-07T13:24:39.517 に答える