tabBarがあり、タブバーの項目をカスタマイズしたい。タイトルが表示されないようにし(タイトルをnilに設定することで簡単に実現)、アイコンの位置を中央の垂直位置にリセットしたい。誰かがこれをどのように行うことができるかについて何か考えがありますか?
ありがとう。
tabBarがあり、タブバーの項目をカスタマイズしたい。タイトルが表示されないようにし(タイトルをnilに設定することで簡単に実現)、アイコンの位置を中央の垂直位置にリセットしたい。誰かがこれをどのように行うことができるかについて何か考えがありますか?
ありがとう。
醜いハッキーな「解決策」:上の画像の挿入図を正の値に設定し、下の挿入図を等しいが負の値に設定します。
MMが言うように、アイテムのimageInsetsプロパティを使用します。
tabBarItem.imageInsets = UIEdgeInsetsMake(offset、0、-offset、0);
UITabBarの代わりにUIToolBarを使用してみることができます。UIBarButtonItemにはメソッドinitWithCustomViewがあります。これはより複雑ですが、正しく機能する可能性があります。