1

tabBarがあり、タブバーの項目をカスタマイズしたい。タイトルが表示されないようにし(タイトルをnilに設定することで簡単に実現)、アイコンの位置を中央の垂直位置にリセットしたい。誰かがこれをどのように行うことができるかについて何か考えがありますか?

ありがとう。

4

3 に答える 3

10

醜いハッキーな「解決策」:上の画像の挿入図を正の値に設定し、下の挿入図を等しいが負の値に設定します。

于 2009-10-29T14:08:56.353 に答える
3

MMが言うように、アイテムのimageInsetsプロパティを使用します。

tabBarItem.imageInsets = UIEdgeInsetsMake(offset、0、-offset、0);

于 2013-09-27T15:12:13.090 に答える
0

UITabBarの代わりにUIToolBarを使用してみることができます。UIBarButtonItemにはメソッドinitWithCustomViewがあります。これはより複雑ですが、正しく機能する可能性があります。

于 2009-10-29T14:06:31.607 に答える