2013-12-20 9 views
10

私はこの問題を簡単に説明できると思います。私は私のUITabBarコントローラからリンクされているViewControllerのタブバーにUITabBar項目を添付しています。件名のビューコントローラーでタブバーを選択すると、属性インスペクターに行き、 "Tab Bar Item"と "Bar Item"の2つのセクションが表示されます。UITabBarController項目を垂直方向に移動する

tab bar view

だからここに私の問題だ:私は、タブバーの項目セクションに入ると(タイトル)を指定する「カスタムオフセット」し、その後、(水平方向)を調整することによって、「タイトル」の位置を調整することができますし、 (垂直)ですが、私がしようとしているのは、タイトルではなく、 "Bar Item"からItemに指定した画像が小さいことです。私は実際には、タブバーの "タイトル"を削除し、ちょうど私の選択したタブバーのアイコン画像を下に移動することを好むだろう。これはどうすればいいですか?

ご協力いただきありがとうございます!

アイコンを垂直方向に下に移動する必要があることがわかりましたかと思います。

+1

画像は1000語に相当します。 ;-) –

+0

サブクラス 'UITabBarItem'。 – nhgrif

+0

このコントロールをカスタマイズするのは非常に難しいです。あなたができる最も簡単な方法は、ボタン(UITabBarItemsを表す)でカスタムビューを作成し、それをUITabBarビューにサブビューとして追加することですが、これはAppleとの互換性のためにAppleによって推奨されません。それは可能だが許されるが、落胆する。 – codeplasma

答えて

56

イメージをオフセットするには、Interface Builderで子ビューコントローラのタブバー項目を選択します。その後、ユーティリティメニューのサイズインスペクタに移動します。あなたがダウンして画像をシフトしたい場合はその後、のは、5つのピクセルを言わせて、これを変更します。これに

enter image description here

enter image description here

を明確にするために、あなたは両方を変更する必要があります上/下または左/右に移動して、画像が押しつぶされないようにします。

+0

ああ。申し訳ありませんが、私はそこにいたことを忘れていました。 – Chisx

+0

私はこの回答を投票しますが、私は15の評判を短くしています – Chisx

+0

あなたは16を持っています。 – erdekhayser

関連する問題