2016-03-21 12 views
1

垂直のUIStackViewには、4つのUIButtonが積み上げられています。 UIStackViewは中央に(縦と横に)、左側はデバイスの左端に、右側は右に対応します。スタックビュー内では、ボタンはスタックビューにかかるすべての水平スペースを取ります。したがって、スタックビューとその内容はその幅を共有します。UIStackView内のボタンの幅を調整する方法

今、ボタンの幅をコンテナの幅の80%(iPad以外のどのデバイスでも)にするようにしたいと思います。

どうすればいいですか?私はコード(Swift)とXCodeで見つけられない可能性のあるプロパティを使って解決する必要があります

+0

storyboardを使用していますか? –

+0

@TejaNandamuri:yes –

答えて

1

スーパービューの両側にスタックビューを固定するのではなく、80スーパービューの幅の%。

+0

こんにちはマット、ありがとう、これは私が心に留めていた解決策ですが、別の可能性があると思いました。あなたの本が大好きです。 :-) –

+1

ありがとう! :)この質問と回答を参照して、制約の「乗数」を使用して合計の割合を指定する方法については、http://stackoverflow.com/questions/26373598/how-to-create-percentage-of-totalを参照してください。 -width-using-autolayout/26373646#26373646 – matt

関連する問題