我想创建类似于此图像的内容:
我设法使用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;
答案 0 :(得分:-2)
我是通过将它放在一个单独的UILabel
中实现的,如果你想要的话,你可以使用这段代码:
myLabel.layer.cornerRadius = 8;