1. ホーム
  2. ios

[解決済み] タブバーアイテムのテキストを削除し、画像のみを表示する

2023-03-07 10:04:06

質問

簡単な質問ですが、タブバーの項目のテキストを削除して、画像だけを表示するにはどうしたらよいでしょうか?

インスタグラムのアプリでバーアイテムにいいねを押して欲しいです。

xcode6のインスペクタで、タイトルを削除し、@2x(50px)と@3x(75px)の画像を選択しました。しかし、画像は、削除されたテキストの空き領域を使用しません。instagramアプリと同じようにタブバーアイテムの画像を実現する方法があれば教えてください。

どのように解決するのでしょうか?

を使用する必要があります。 imageInsets のプロパティで遊んでみてください。 UITabBarItem . 以下はサンプルコードです。

let tabBarItem = UITabBarItem(title: nil, image: UIImage(named: "more")
tabBarItem.imageInsets = UIEdgeInsets(top: 9, left: 0, bottom: -9, right: 0)

内部の値 UIEdgeInsets の中の値は、画像のサイズに依存します。私のアプリでこのコードを実行した結果は次のとおりです。