【问题标题】:Dynamic width view with subviews带有子视图的动态宽度视图
【发布时间】:2019-06-05 04:11:21
【问题描述】:

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

https://imgur.com/nyLv65t

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

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

【问题讨论】:

  • 一些代码或故事板的屏幕截图可能会有所帮助
  • 很遗憾我现在不在电脑前
  • stackview 会帮助你
  • @karthikeyan 据我所知,您不能为 StackView 设置背景。

标签: ios xcode storyboard


【解决方案1】:

你需要给下面三个constraints

  • 垂直居中superview

  • 恒定的尾随空格。

  • >=值作为前导约束来指定x的值

故事板限制:

Download demo code

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-13
    • 1970-01-01
    • 2021-02-11
    • 1970-01-01
    相关资源
    最近更新 更多