首页 > 解决方案 > 带有子视图的动态宽度视图

问题描述

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

https://imgur.com/nyLv65t

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

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

标签: iosxcodestoryboard

解决方案


您需要给出以下三个constraints

  • 垂直居中superview

  • 恒定的尾随空格。

  • 带值的前导约束>=以指定 x 的值

故事板约束:

故事板约束

下载演示代码


推荐阅读