如何在iOS Swift的UIImageView中实现标签嵌入,如图所示?
如何在iOS Swift的UIImageView中实现标签嵌入,如图所示?,ios,uiimageview,uikit,uilabel,Ios,Uiimageview,Uikit,Uilabel,我想在iOS Swift中实现嵌入UIImageView的标签/按钮,如图所示。有人这样做过吗?有一个方形的UIView,其中clipsToBounds属性设置为YES,其中包含UIImageView和UILabel。图像视图应覆盖所有图幅。标签应位于图像视图上方视图的底部。然后只需为视图的图层设置适当的角半径(视图高度的一半),并将其masksToBounds属性设置为YES。就这样您只需使用UIView、UILabel和UIImageView即可 您查看的层次结构如下所示 - UIView
我想在iOS Swift中实现嵌入UIImageView的标签/按钮,如图所示。有人这样做过吗?有一个方形的
UIView
,其中clipsToBounds
属性设置为YES
,其中包含UIImageView
和UILabel
。图像视图应覆盖所有图幅。标签应位于图像视图上方视图的底部。然后只需为视图的图层设置适当的角半径(视图高度的一半),并将其masksToBounds
属性设置为YES
。就这样您只需使用UIView、UILabel和UIImageView即可
您查看的层次结构如下所示
- UIView (mainView)
- UIImageView (imageView)
- UILabel
您需要将mainView.clipsToBounds=true
设置为,以便在为其指定角半径后,其子视图不会超出其超级视图的边界
对于imageView,您可以根据需要将其内容模式设置为aspect fill/aspect fit