2011-07-26 22 views
4

ツールバーに関してB項目を中央に配置する必要があります。私はインターフェイスビルダーで、次の作成:UIToolBarの中央にあるボタン

Item B in the center

それは私が動的に追加項目を挿入するまで正常に動作します:

Item B not in the center

がどのように私はB項目の中央集中位置を維持することができますか? 1つのアイデアは固定スペースバーボタンアイテムを使用することでしたが、私はできませんでした。なぜなら、ツールバーの長さも(異なる向きに対して)変化するからです。

答えて

1

あなたは、このタブバーのサイズを変更するたびに使用することができます。

//lets be tabBar the big view and buttonB the.. well, button B 
[buttonB setCenter:CGPointMake(tabBar.frame.size.height/2, tabBar.frame.size.width/2); 
+0

A UIBarButtonItemはUIViewのではなく、何の 'center'性質を持っていません。あなたのコードは動作しません。 –

+0

うわー..ソーリー、それはUIToolbarとUINavigationBarがあるので私もこれと思った。 – Rodrigo

関連する問題