2017-05-28 14 views
0

私はこのようなレイアウトをアーカイブする必要があります:私は、同様の質問にthis guys answerを使用してみましたが、それは働いていなかった、私はまた、唯一のセットビューのにしようとした layout水平線区切り

高さとbgの色は、インターフェイスビルダーとプレビューmdoeの行を表示しても、も動作しませんでした。

カスタム要素を作成したい場合や、AutoLayoutと連携してインターフェイスビルダーに表示されるような線を描画したい場合があります。

+0

あなたは答えを見ましたか? –

答えて

0

この目的で水平のUIStackViewを使用できます。アラインメントをCenterに設定し、その分布をFillに設定する必要があります。次に、UIView, UILabel, UIView(この順序で)を追加できます。 UIViewの両方を同じ幅と高さに設定し、いずれかの高さを指定します。このように、UIStackViewは動的であるため、UILabelのテキストが大きくなると、両側の「セパレータ」が小さくなります。それがあなたが達成したいと思っているかどうかは分かりませんが、それは可能な解決策になります!