AutoLayout для динамического определения размера и ширины UILabel

У меня есть один UILabel, и один UIView содержит другие подпредставления бок о бок в раскадровке UIView должен стоять напротив правого края UILabel (конечное ограничение 1), но мне также нужен UIlabel (тот, что слева), чтобы установить его ширину, равную его размеру контента, если только он не достигает максимальной ширины. Визуально:

| Текст метки | | UIViewWithSubviews |

И мне нужны следующие ограничения:

1) Ярлык должен изменять размер по ширине, если только он не достигает максимального размера, а высота также является динамической, что означает, что когда текст достигает максимальной ширины, перенос слов разбивает предложение на другую строку. и UIview станет вертикальным по отношению к UIlabel.

2) UIView всегда должен быть прислонен к правому краю метки в вертикальном центре.

Как мне установить это в раскадровке?

Заранее спасибо.