Is there a way to apply a contraint in some way that would automatically break an autolayout button to break to multiple lines when reaching a certain length? The trick here is to maintain a background color that hugs the text length as it grows. Extending the tex field out to a fixed width does it but you lose the full hugging the text length.
The use case here would be a component that mimics a speech bubble for text messages