Ich mache UILabel mit Bild und Text darin. Ich versuche viele Dinge wie unten.UILabel mit Bild und Text in iOS (Xamarin)
Versuchen 1:
diesen Code verwenden
var textAttchment = new NSTextAttachment();
textAttchment.Image = UIImage.FromBundle("location_grey_icon");
var attachmentString = NSAttributedString.FromAttachment(textAttchment);
var attributedString = new NSMutableAttributedString(lbl_inr.Text.ToString());
this.lbl_inr.AttributedText = attributedString;
Aber es wird nur der Text angezeigt werden nicht das Bild.
Versuchen 2:
diesen Code mit
var attchment = new NSTextAttachment();
attchment.Image = UIImage.FromBundle("location_grey_icon");
attchment.Bounds = new CGRect(0, -1, 13, 13);
var intiliazeText = this.text_inr.AttributedText;
var newText = new NSMutableAttributedString(intiliazeText);
newText.Append(NSAttributedString.CreateFrom(attchment));
this.text_inr.AttributedText = newText;
es sowohl das Bild und Text ist angezeigt.
Ausgang:
Was ich will:
aber meine Anforderung ist es, ich Bild gesetzt werden soll, bevor der Text so erstes Bild und dann auf Text.
Jede Hilfe wird geschätzt.
Dank Aber ich möchte dies mit einem nur tun 'UILabel' aber trotzdem danke. – Ironman
sehe meine Antwort Ich führe das mit einem einzigen 'UILabel' durch. – Ironman
@Ironman Wenn Sie sagten "aber meine Anforderung ist, ich möchte Bild vor dem Text so erst Bild und dann Text setzen." Ich habe etwas anderes verstanden. Gut, dass du den Weg gefunden hast. – apineda