答案 0 :(得分:2)
您只需要玩UIView,UILabel和UIImageView。
您查看的层次结构将如下所示...
- UIView (mainView)
- UIImageView (imageView)
- UILabel
您需要制作mainView.clipsToBounds = true
,以便在给定其转角半径后,其子视图将不会超出其父视图的范围。
对于imageView,您可以根据需要将其内容模式设置为宽高比填充/宽高比适合。
答案 1 :(得分:1)
具有UIView
属性设置为clipsToBounds
的正方形YES
,其中包含UIImageView
和UILabel
。图像视图应覆盖所有视图框架。标签应位于图像视图上方的视图底部。然后,只需为视图的图层设置适当的角半径(视图高度的一半),并将其masksToBounds
属性设置为YES
。就这样