如何实现在iOS Swift的UIImageView中嵌入标签,如图所示?

时间:2018-10-24 10:09:34

标签: ios uiimageview uikit uilabel

Edit Button/Label inside UIImageView

我想实现标签/按钮嵌入到iOS Swift的UIImageView中,如图像所示,有人吗?

2 个答案:

答案 0 :(得分:2)

您只需要玩UIView,UILabel和UIImageView。

您查看的层次结构将如下所示...

- UIView (mainView)
   - UIImageView (imageView)
   - UILabel

您需要制作mainView.clipsToBounds = true,以便在给定其转角半径后,其子视图将不会超出其父视图的范围。

对于imageView,您可以根据需要将其内容模式设置为宽高比填充/宽高比适合。

答案 1 :(得分:1)

具有UIView属性设置为clipsToBounds的正方形YES,其中包含UIImageViewUILabel。图像视图应覆盖所有视图框架。标签应位于图像视图上方的视图底部。然后,只需为视图的图层设置适当的角半径(视图高度的一半),并将其masksToBounds属性设置为YES。就这样