2011-11-16 9 views
0

UIToolbarを使用せずにツールバーを作成したいのですが、画像ビューとUIButtonを使用しましたが、私のiPadの向きを変更すると、それらの位置は変わりません。目的C:適応ツールバー

なぜ私はUIToolbarを使用しませんでしたか?私は自分のボタンの間隔に問題があるので、私はそれらをお互いに近づけたいが、UIToolbarではスペースが広い。

スペースを変更する方法がある場合は、UIToolbarに戻ってください。

私の質問は、画像ビューとUIButtonsを向きに適応させる方法です。

答えて

1

インターフェイスビルダーのxibファイルで、サイズインスペクターを開きます。 自動サイジング機能を使用してください。正方形内の矢印は、選択したビューのサイズ変更に関するものです。正方形の外のライネスは起点を得ることについてです。原点の位置をすべて変更することもできます。すべてのypurオブジェクトを移動/サイズ変更することができます。

0

UIToolbarを使用してボタンの間にUIBarButtonSystemItemFixedSpaceを配置し、widthプロパティを使用してその幅を設定します。

From the docs:

他 項目間を追加するUIBarButtonSystemItemFixedSpace空白スペース。この値が設定されている場合は、widthプロパティのみが使用されます。

あなたはもちろん、独自の実装を続けることができますが、ユーザーはツールバーがUIToolbarのように見えると感じています。それだけでなく、あなたが必要とするすべてのことをします。

Appleが提供するUI要素の一般的なルールは、必要なものを提供することであり、そうでない場合は、必要なものをサブクラスに追加することは難しくありません。スクラッチから始めるのはめったに必要ありません。