带子视图的动态宽度视图

Dynamic width view with subviews

我正在尝试在 xib 中创建以下内容:

https://imgur.com/nyLv65t

画得不好请忽略。基本上,黑色边框是主要视图。在该主视图内,我有一个较小的视图(蓝色),它应该位于主视图的右侧,垂直居中。蓝色视图也有一个标签作为子视图,所以我需要蓝色视图有一个基于标签长度的动态宽度。

但是,我似乎无法正确设置约束条件。每次,我都会收到红色的约束和错误。对此的正确约束是什么?

你需要给出以下三个constraints

  • 垂直居中superview

  • 常量尾随 space.

  • Leading constrain with >= 值指定 x

  • 的值

情节提要限制:

Download demo code