【问题标题】:How to show dynamic label on image view programmatically in Swift 2如何在 Swift 2 中以编程方式在图像视图上显示动态标签
【发布时间】:2016-02-29 16:51:18
【问题描述】:

我有一个视图控制器,其中包含 5 个图像视图,我将它们连接到一个控制它们的功能和操作的类!但我需要在它们的右下角显示动态 UI 标签,但不知道该怎么做。 这是我当前的视图控制器:

但我想让它看起来像这样:

更新: 如果我尝试在情节提要中添加标签视图,我在 Xcode 中的问题会在图像视图之后添加标签而不是它:

【问题讨论】:

  • 有什么问题?您是否尝试过在 xcode 中添加标签?它们不可见、不更新、不显示混合字体吗?告诉我们问题,告诉我们你做了什么,给我们看一些代码
  • 我的视图控制器中有一个堆栈视图,我在其中放置了 5 个图像视图。我想为它们添加 5 个标签,但 xcode 不允许我在图像视图上放置标签视图,它在图像视图之后添加标签视图而不是它。我会在一分钟内更新我的帖子,你可以理解我的意思。我在这里要求想办法在图像视图上添加标签。

标签: ios dynamic uiimageview swift2 uilabel


【解决方案1】:

我设法重现了您的问题 - 我找到了解决方案!

如果先添加一个空的 UIView,则可以将图像和标签添加到该视图。

你最终会得到一堆 UIView,每个都包含一个图像和一个标签,你可以将标签放置在 UIView 中任何你想要的位置

【讨论】:

  • 你的意思是我删除我当前的视图并将图像视图放入其中并再次添加标签视图?不使用堆栈视图?
  • 保留堆栈视图 - 添加 5 个 UIView。为每个 UIView 添加一个 UIImageView 和 UILabel,它看起来和你之前的一样 - 但标签在正确的位置
  • 谢谢你是救世主
  • 我无法从情节提要中为此视图设置操作!为什么 ?有没有办法为此视图或至少内部的图像视图设置操作?
  • 我修复了动作问题。再次感谢您的解决方案。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-10-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多