【问题标题】:How to change imageview constraint according to label text using storyboard in swift如何在swift中使用情节提要根据标签文本更改图像视图约束
【发布时间】:2021-06-07 05:46:10
【问题描述】:

如何对下方视图进行约束

design img

这里是如何给蓝色加点的 imageView 施加约束。

为标签给予

 top = 10, leading = 20, trailing = 20

所以如果文本改变标签高度也会改变......但点状图像会粘在同一个地方

因为蓝点图像

width = height = 15, leading, top to above doted image = 20

当标签中的文本发生变化时。标签正在扩展,但点状图像没有随标签一起出现。

如何对小点图进行约束。如果上面的标签增加了它的高度,那么点图也会像它的右标签一样下降,请给我一些约束。

【问题讨论】:

  • 为什么不使用 NSAttributedString 及其要点? stackoverflow.com/questions/6644501/…
  • @Larme,我正在寻找使用情节提要约束
  • 你可以用 UIStackView 做到这一点,没有任何限制。

标签: swift storyboard constraints


【解决方案1】:

为此,您必须为第一个标签的底部约束提供第二个虚线图像视图(我的意思是第一个标签和第二个虚线图像视图之间的垂直间距)

最终结果

【讨论】:

  • 我没有得到,标签的限制是什么
  • 我已经给虚线图像视图顶部到标签底部垂直间距..仍然没有得到
  • 好的。让我分享约束的详细图像
  • @iosswift 添加了新图片,请确保标签的行数为 0,对于多行,我们必须提供所有边约束,因此请检查。
【解决方案2】:

你可以如下给出约束:

图像约束

  • 领先10
  • 尾随 w.r.t 标签 10
  • 垂直居中 w.r.t 标签
  • 高宽20

标签约束

  • 前 100 名(根据您的设计修改值)
  • 尾随 10

最终输出:

这将解决您的问题。

【讨论】:

    猜你喜欢
    • 2018-11-06
    • 2018-09-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-01
    • 1970-01-01
    • 2013-06-21
    相关资源
    最近更新 更多