アプリケーションの tabBar を作成しようとしています。必要な画像 (60x60) と (30x30) を作成し、適切な名前を付けました。私が遭遇する問題は、アイコンの周りに黒いパディングがあることです。次の解決策を試しました。
[tabBarItem1 setImageInsetsLUIEdgeInsetMake(-6,-6,6,6);]
ただし、画像の位置をシフトするだけで、完全な tabBarItem サイズにまたがることはありません。また、setSelectionIndicatorImage を使用してインジケーター イメージを別のイメージに設定しようとしました。
また、私は tabBarItem のフレームを次のように変更しようとしました:
CGRect frame = self.tabBar.frame;
frame.origin.x = -6;
frame.size.width = frame.size.width+12;
self.tabBar.frame = frame;
しかし何も変わっていません。このスレッドを見つけました: UITabBar selectionIndicatorImage padding ですが、かなり複雑に見えます。2番目と3番目の解決策を試しましたが、うまくいきませんでした。
3番目のソリューションでは、「画像をサブビューとしてタブバーに追加します。どうすればよいですか?
どんな助けにも感謝します。ありがとう!