【问题标题】:How to make an image view and a label adaptive to each other in swift如何快速使图像视图和标签相互适应
【发布时间】:2020-02-28 09:51:58
【问题描述】:

我有一个 UI 视图,它由图像视图和标签组成。 UI 视图对超级视图设置了约束。这些标签的大小不同,(数据来自后端)所以我想根据标签的长度调整背景图像。

例如:标签:“嗨,你好吗” 在这种情况下 - 图像应该适合标签并且应该看起来与屏幕成比例

标签:“嗨” 在这种情况下 - 图像应该适合仅包含“Hi”的标签,这意味着它应该根据标签字符串长度缩小。

这可能吗?

【问题讨论】:

  • 不清楚你到底要做什么...... “图像应该适合标签并且看起来应该与屏幕成比例” --- 这是什么意思?您可能需要添加几张显示您想要的结果的图片。

标签: ios swift autolayout imageview label


【解决方案1】:

按照以下步骤操作:

  1. 将您的 UIView 放入 UIScrollView 或 tableviewcell 或 collectionviewcell。
  2. 给 UIView 没有高度的约束。
  3. 将您的 UIImageView 和 UILabel 放入 UIView(不要给 UILabel 高度限制)。

【讨论】:

    猜你喜欢
    • 2015-04-19
    • 1970-01-01
    • 1970-01-01
    • 2015-06-25
    • 1970-01-01
    • 2016-11-08
    • 1970-01-01
    • 2011-10-01
    • 1970-01-01
    相关资源
    最近更新 更多