我想让标签出现在图像视图上。但当我将标签贴在上面时,它会消失。什么是最好的解决方法?
我的图片视图上有几个标签。当我构建并运行它时,标签看起来很好。但是在故事板上,当我将ui项目(如标签)放在我的图像视图上时,它没有显示。我怎样才能做这个节目
如屏幕截图所示,我无法看到我的标签 它出现在我构建和运行时,但在故事板上,图像视图隐藏了它,这仍然是一个问题。
答案 0 :(得分:7)
在故事板中,如果您将标签放在图像视图的顶部,它将以这种方式显示。只要确保你对图像视图和标签都有适当的约束,这样它们就会相互叠加,它应该可以工作。要回答您的问题,在图像视图顶部放置标签不会使其消失。
这会将标签放在图像视图的前面:
这将把它放在imageview
之后只需替换故事板中侧边菜单中的订单即可。将它放在图像视图下方,它将位于顶部
答案 1 :(得分:1)
该方法自swift 3
以来已更新什么对我有用,希望对你有用:
YourView.bringSubview(toFront: yourelementA)
YourView.bringSubview(toFront: yourelementB)
或者,您可以使用以下内容发送前面的对象:
YourView.sendSubview(toBack: yourelementC)