0

アプリケーションで UITabBarItem のテキスト サイズを大きくしたいのですが、デフォルトの色とサイズでははっきりと見えません。

このコードを試してみましたが、エラーが発生しました -->インスタント メッセージの UITabBar は、セレクター 'setTitleTextAttributes' を使用してメソッドを宣言していません。

それを行う方法を知っていますか?

[yourTabBarItem setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys:
    [UIColor whiteColor], UITextAttributeTextColor, 
    [NSValue valueWithUIOffset:UIOffsetMake(0,0)], UITextAttributeTextShadowOffset, 
    [UIFont fontWithName:@"Helvetica" size:18.0], UITextAttributeFont, nil]
    forState:UIControlStateNormal];
4

3 に答える 3

1

デフォルトのサイズは、ユーザーにとって完全に便利だと思います。いずれにせよ、 、 、および -スタイルの画像を使用<Tabbar>して独自の画像を作成する必要があるかもしれません。UIViewUIButtonsUITabbar

于 2012-04-27T14:14:41.027 に答える
0

そのためには、UITabbar クラスを使用して動的タブ バーを作成する必要があります。

.これを使用すると、独自のサイズのテキスト、画像、色を許可できます。

于 2012-05-03T08:37:26.357 に答える
0

setTitleTextAttributes:forState:iOS 5.0 以降でのみ使用できます。UIBarItem クラス リファレンス(UITabBarItemのサブクラス)を参照してくださいUIBarItem。以前のバージョンの iOS では、独自のカスタマイズされたタブ バーを作成した方がよいと思います。

また、 tabbaritem のフォント サイズを変更する の回答から他の方法を試してみることもできます。

于 2012-04-28T04:56:47.457 に答える