私は添付レイアウトを作成しようとしていますが、スーパービューと4つのサブビューを追加しました。各ビューは、中央の+記号を達成するために、側面の1つに揃えられています。 私が追加した制約は以下の通りです。各サブビューへのアスペクト比と後続の余白、およびこれに加えて左下のビューに幅の拘束が追加されました。 しかし、明らかにこれは小さな画面では機能しませんし、すべてがうまくいきません。正確な制約を追加して、可変画面サイズで希望の結果が得られるようにする必要があります。 自動レイアウトでこのレイアウトを達成する方法は?
0
A
答えて
1
- スーパーを作成するには罰金になりますアスペクト比が必要です。
- 4つのサブビューを追加し、すべて同じ幅と同じ高さにします。
- "top、left" "top"、 "right"、 "bottom"、 "left" "bottom、right"などの各スーパービューをピンで固定する "
- スーパービューの幅に応じて、次に、幅に応じて1つのビューの高さを320:155
- とします。
このために作成されたサンプルコードを検索します。 https://github.com/iTamilan/AutoLayoutPlus
+0
は完璧に見える –
0
あなたは例えばのために、ビューに対して比例高さと幅を使用する必要があります。
左上のためにスーパーの先頭に左上ビューのトップを合わせると同様に導くため、これを行う見ます。そして、スーパービューの幅の半分から2つのビュー間の分離の半分を引いた幅に比例した幅にします。要するに
:Top left view's leading = superview's leading
は、同様にビューの残りのためにこれを行うと、あなたが行ってもいいでしょうし、あなたの意見は、すべてのデバイス
+0
私はトラフデザイナーを達成したい –
関連する問題
- 1. HTML/CSSでこのレイアウトを達成する方法は?
- 2. このレイアウトを達成する最良の方法は何ですか?
- 3. 自動レイアウトなく、私の絵コンテの自動レイアウトで作業
- 4. このビュー(レイアウト)の作成方法は?
- 5. ios swiftで自動レイアウト等幅制約をプログラムで作成する方法は?
- 6. 自動レイアウトUILabels
- 7. 自動レイアウトが
- 8. オートストーリーボードビュー自動レイアウト
- 9. Xamlでこのレイアウトを達成できますか?
- 10. レイアウト自動レイアウトのないNSView
- 11. テーブルビューの自動レイアウト
- 12. UITextViewのプログラミングで自動レイアウト制約を設定する方法
- 13. REBOLレイアウト:レイアウト単語を自動的に作成する方法 - 単語にはコンテキストがありませんか?
- 14. 私はflex-cssで以下のレイアウトを達成するには
- 15. RecyclerViewでこのレイアウトを作成する方法は?
- 16. xamarinフォームの円形レイアウトの達成方法
- 17. 自動レイアウトでラベルサイズを正しく計算する方法
- 18. ボタンアニメーションで自動レイアウトを実装する方法
- 19. 自動レイアウト調整
- 20. 自動レイアウトxcode 8
- 21. 自動レイアウト余白
- 22. NSToolbarItemと自動レイアウト
- 23. HTML + CSSで以下のレイアウトを達成するには?
- 24. Swift - UICollectionView:ヘッダーのラベル間隔を自動レイアウトする方法
- 25. インタフェースビルダーのラベルに自動レイアウトを使用する方法
- 26. レイアウトの上半分にストロークを描く方法とレイアウト自体?
- 27. 自動レイアウトとは何ですか?
- 28. コアグラフィックを使って自動レイアウトを実装する方法
- 29. 私のプログラムでは、自動レイアウトとアニメーション
- 30. ディスプレイでこのレイアウトを作成する方法:テーブル
これにはstackviewを使用する必要があります。 –
4つのサブビューの幅と高さはスーパービューによって異なりますか? – iTamilan
@iTamilanはい私はそれが起こるが、アスペクトを維持したい –