答えて
すべてのビューを等間隔にする場合は、水平UIStackView
を使用し、spacingプロパティをequal
に設定します。
または、制約を介してこれを手動で実行する場合は、ビューの幅をに設定してをdevice/superView's
の幅に設定する必要があります。
例:あなたは4
ビューは、等間隔ことがビューに等しい幅の制約を設定しながら景色の数で画面幅を分割したい場合は、あなたのiPhone/iPadの幅は、320
の場合:
4分の320 = 80(各ビューの幅)
すべての必要なビュー/ボタンについては、以下の手順を実行します。私たちは始める
これは(私は例の目的のためにボタンを使用しています):
ステップ1:このようなそのスーパーへのごButton1
の
設定Top
とLeading
制約:
ステップ2:
あなたのボタンEqual Width
とそのスーパーのEqual Height
してください。
ステップ3:
今、あなたのボタンは明らかにあなたのスーパービューと同じサイズであろう。ここで楽しくて簡単な部分が来る。制約を編集して、ボタンの幅を1/4にします(6つのビューの間隔が均等になる必要がある場合は、1/6に設定します)。
ステップ4:
の変化を見るために、すべてのビュー/ボタンと更新フレームに前のステップからの制約を適用します。
最初に、私はstackviewでそれを試しましたが、ストーリーボード上で時々その高さや他の値を調整することができませんでした。何故かはわからない。そして、それはより大きなデバイスであまりにも伸びた。 – eChung00
私は自分の答えを編集しました、plsはチェックアウトしました。 –
私は今夜これをチェックします...あなたのやり方は興味深いようです。それは理にかなっていますが、私はそれを笑うことができませんでした...私はもう一つ質問があります。高さを幅に比例させる方法はありますか?私はstackviewでこれを試しました。そして、より大きなサイズのデバイスでは、アイコンがあまりにも広がりました。あなたのメソッドがそれを処理するかどうかはわかりません。 – eChung00
- 1. 画面を均等に分割する
- 2. オブジェクトを中心に均等に配置します(グラフの描画)
- 3. 2つのビューを画面に均等に配置することができません
- 4. Android:RelativeLayout内のコンポーネントを均等に配置しますか?
- 5. 大画面ではn-divを配置し、小画面では互いに下に配置します。
- 6. 均等に光を四面体に分配する2D - Unity
- 7. div内に行が均等に配置されています
- 8. Androidでラジオボタンを均等に配置する方法は?
- 9. GridViewのGridViewColumnsを均等に配置する方法は?
- 10. 画面に画像を配置する
- 11. オーバーフローで画面を均等に分割する
- 12. グリッドレイアウトに均等にテキストを配置したボタン
- 13. テーブルは画面中央に配置され、画面上で反応します
- 14. タブ全体にタブを均等に配置する方法
- 15. 均等にN点を矩形に配置する
- 16. ナビバーに3つのカテゴリを均等に配置する方法
- 17. iOS - 4つのビューを均等に配信する
- 18. 固定スペースバーボタンアイテムは画面外にボタンを配置します
- 19. D3.jsで円を均等に配置し、円周間の距離を均等に保つ方法
- 20. 倍精度の値を均等に配置した配列を作成する
- 21. 均一なグリッドのアイテムを「内部的に」均等に配置する方法(画像参照)
- 22. Bootstrap3で(5)テキスト入力の行を均等に配置する
- 23. ViewPagerでタブを均等に配置する方法はありますか?
- 24. 均等配分アルゴリズム
- 25. 行内に空でないセルの配列を均等に配置する
- 26. iOSの自動レイアウトを使用して12個のUIButtonを均等に配置する
- 27. Android:Scrollview内のImageSwitcherは画像を画面の下に配置します
- 28. 画面の下にWPFポップアップを配置します
- 29. 画面ビューの中央に絶対divを配置します
- 30. HTAアプリケーション:画面の右下にウィンドウを配置します
だから、あなたが望むものを揃えたラベルを残していますか? –
StackViewまたは制約のみを使用していますか?あなたのコードを私たちに教えてください。 – GlennRay
左のイメージでは、このカラービューの間にビューはありません。 –