标签: ios swift iphone
我想要归因于字符串。使用它,我想在表格视图单元格的标签中显示文本。您会看到带有红色方框标记的标签。 我想要属性字符串,因此使用它可以使文本带有圆角。
下图中的红色箭头显示了我的要求:
我需要在一个单元格中使用一个标签,并在一个单元格中使用 这样的圆角: “(MC)马克·卡尔,(JW)乔纳森·华盛顿” 等。
人数不固定;可能有一个或多个。
如何在文本后面打上彩色圆圈,或设置属性字符串?
答案 0 :(得分:0)
创建2个单独的labels。 1表示蓝色部分,另一个表示具有适当自动布局约束的名称。
labels
您可以像这样简单地设置cornerRadius blueLabel's中的layer,
cornerRadius
blueLabel's
layer
blueLabel.layer.cornerRadius = blueLabel.bounds.height / 2 blueLabel.clipToBounds = true
假设blueLabel具有aspectRatio的{{1}},您将获得一个完全圆形的布局。
blueLabel
aspectRatio
或者,您也可以在1:1中使用cornerRadius,
1:1
建议:尝试使用storyboard获得这种布局。
storyboard