iOS NSAttributedString用颜色舍入背景

时间:2013-12-09 11:09:43

标签: ios xamarin.ios nsattributedstring

我想创建类似于此图像的内容:

enter image description here

我设法使用NSMutableAttributedString创建evertyhing,橙色圆角矩形除外。我可以使用BackgroundColor将背景设置为该颜色,但我无法找到使其圆化的方法。任何样品如何实现这一目标?我找到了这个答案,但我无法在Monotouch中使用它:NSAttributedString background color and rounded corners

我在Xamarin.iOS中的代码:

var stringBuilder = new NSMutableAttributedString();
stringBuilder.Append(new NSAttributedString("26"));
stringBuilder.SetAttributes(new UIStringAttributes(){BackgroundColor = UIColor.Orange}, new NSRange(stringBuilder.Length - appendString.Length, appendString.Length));
label.AttributedText = stringBuilder;

1 个答案:

答案 0 :(得分:-2)

我是通过将它放在一个单独的UILabel中实现的,如果你想要的话,你可以使用这段代码:

myLabel.layer.cornerRadius = 8;