2013-12-09 82 views
2

背景,我想這個圖像上看到創建類似的東西:的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; 

回答

-2

我通過使它在一個單獨的UILabel實現這一點,你可以用這個代碼如果多數民衆贊成你是否想要去的方式:

myLabel.layer.cornerRadius = 8; 
+0

這對我不起作用,因爲我只使用一個標籤來顯示所有的值。 – Roosevelt