Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
空の垂直スタック ビューと、本来のコンテンツ サイズよりも大きなボタンから始めます。ボタンをスタック ビューにドラッグすると、本来のコンテンツ サイズに変更されます。これを回避するには、ボタンのタイトルの前後にスペースを追加します。 これを行うより良い方法はありますか?
私が望むのは、スタック ビューのボタンを次のようにすることです。
これではない:
はい、ボタンの長さを制限することはできますが、私はそうしたくありません。UIStackView の考え方は、必要な制約を処理することです。
これは一般的な意味で最善の方法ではないかもしれませんが、特定のユース ケースcontentEdgeInsetsでは、ボタンの を設定できます。
contentEdgeInsets
self.myButton.contentEdgeInsets = UIEdgeInsetsMake(8.0, 8.0, 8.0, 8.0);
これは引き続きintrinsicContentSizeを使用しますが、探しているパディングを提供します. ボタンのタイトルに関係なく正確な幅が必要な場合、これは適切なソリューションではありません。