これは、画面に表示するつもりだったカスタム タブ バーです。ただし、私のパートナーは、テキストを少し上に上げたいと考えています。どうすればそうできますか?
質問する
25870 次
6 に答える
53
ビュー コントローラーの空のタイトル プロパティを用意して、タブのカスタム イメージにタイトルを追加してみませんか?
更新:回答の完全性のために; コメントとiosタブバーから、画像がないときにテキストを真ん中に置きます
[tab.tabBarItem setTitlePositionAdjustment:UIOffsetMake(0, -10)]
于 2012-11-29T03:27:00.740 に答える
43
おそらくこのオフセットをグローバルに適用したいので、お勧めします
オブジェクト-C
[UITabBarItem appearance].titlePositionAdjustment = UIOffsetMake(0, -4);
迅速:
UITabBarItem.appearance().titlePositionAdjustment = UIOffset(horizontal: 0, vertical: -4)
于 2015-03-19T11:18:24.940 に答える
10
次のように、Interface Builder (タイトル位置のカスタム オフセット) から直接行うことができます。
于 2016-11-22T19:49:33.927 に答える
0
私はここで答えを見つけました: ios tabbar put text in the middle when no image will try this one :)
更新:動作します。コードはたったの1行。
于 2012-11-29T03:28:52.640 に答える