2016-08-04 10 views
1

私はiPhone6をベースにした私のストーリーボードの5ボタンを設計しました。今問題は、私のクライアントが自分のアプリをiPhone5以降で実行可能にするように言ったことです。 iPhone5の現在の5つのボタンは、同じ幅で比例して表示することはできません。だからこそ私の質問は、xcodeで5ボタンの横幅を同じにする方法を教えてください。xcodeで5ボタンの横幅を同じにする方法

+0

あなたのクライアントがサポートしたいiOSの最小バージョンは何ですか? – Adrian

+1

autolayoutを使用していますか?もしそうなら、あなたはautolayoutと等しい幅を持つように設定することができます。 – william205

+0

iOs9バージョンが最小バージョンです。 – ppshein

答えて

0

これを試してみてください:

  1. がyourViewControllerに5 UIButton秒を追加します。
  2. ハイライトボタン
  3. ストーリーボードウィンドウの下部にある[スタック]アイコンをクリックします。
  4. UIStackView's属性インスペクタで、それが「水平」であることを確認し、分布が「等しく」に設定されていることを確認し、間隔を任意に調整します。
  5. UIStackViewを左/右、上/下に固定します。

完了したら、それは次のようになります。

enter image description here

0

としては、すでにあなたが水平スタックビューを作成することができ、コメントで述べています。次に、5つのボタンをスタックビューに追加します。

enter image description here

最後に、スタックビューを選択すると、属性インスペクタで、Spacingフィールドを増やすことで間隔を選択することができます。

+1

あなたにそれを打つ;) – Adrian

+0

@アドリア:Yeas、私はイメージを追加していたあなたの答えが表示されました:D –

0

stackViewを使用すると効果的ですが、ターゲットがiOS 9以下の場合は、autolayoutで非常に簡単に行うことができます。 5つのラベルをすべて選択し、ストーリーボードの下部にある「ピン」アイコンを使用して、「等幅」をチェックしてください。

関連する問題