UIButtonが親のUIViewの幅を超えないようにMaxWidth制約を作成できますか?autolayoutでUIButtonの親UIViewの幅を超えないようにする方法
UIButtonは、V:[ParentView]-(<=1)-[Button]
制約を使用して、親UIView内で水平に中央に配置されますが、テキストが大きすぎると、ボタンの幅がParentViewを超えます。
:先行/後続の制約を追加したくない場合は、ボタンを常に親と同じ幅にする必要があります。私は本当にボタンが中央に水平になるようにする必要があります。そのため、テキストが短くても、幅全体をカバーすることはできません。
あなたはこれを参照することができ、ボタンからUIView' – JuicyFruit
'につながる/末尾の制約を追加します。https ://developer.apple.com/reference/uikit/nslayoutconstraint – nshuman
@JuicyFruit私はそれを行うことはできませんと思う、先行/後続の制約を追加すると、ボタンは常に親と同じ幅になります。私は本当にボタンが中央に水平になるようにする必要があります。そのため、テキストが短くても、幅全体をカバーすることはできません。 – AamirR