Ich entwickle eine iOS-App mit Xamarin Studio, nur mit Code und ohne Storyboard oder Designer, nur mit C# -Code.xamarin C# UIViewController mit Lauftext
Ich muss ein UILabel (oder UITextView) mit einem langen Text, länger als der UIViewController. Zum Beispiel, das ist meine UILabel mit dem Langtext:
string textrStr = "";
var descStrLabel = new UITextView(new CGRect(0, 340, w, 1050));
descStrLabel.BackgroundColor = UIColor.Black;
descStrLabel.Font = UIFont.SystemFontOfSize(10.0f);
descStrLabel.TextAlignment = UITextAlignment.Justified;
descStrLabel.TextColor = UIColor.LightGray;
textrStr += @"È universalmente riconosciuto che un lettore che osserva il layout di una pagina viene distratto dal contenuto testuale se questo è leggibile. Lo scopo dell’utilizzo del Lorem Ipsum è che offre una normale distribuzione delle lettere (al contrario di quanto avviene se si utilizzano brevi frasi ripetute, ad esempio “testo qui”), apparendo come un normale blocco di testo leggibile. Molti software di impaginazione e di web design utilizzano Lorem Ipsum come testo modello. Molte versioni del testo sono state prodotte negli anni, a volte casualmente, a volte di proposito (ad esempio inserendo passaggi ironici).";
descStrLabel.Text = textrStr;
descStrLabel.TextContainer.LineBreakMode = UILineBreakMode.WordWrap;
descStrLabel.AutoresizingMask = UIViewAutoresizing.FlexibleWidth;
Dieser Text länger wird dann das Gerät Bildschirm, so brauche ich es zu blättern. Ich habe mehrere Lösungen versucht, aber nichts funktioniert.
Was hast du probiert? Die erste Empfehlung wäre, das Label in ein UIScrollView einzufügen. Die Verwendungsdokumentation finden Sie hier https://developer.xamarin.com/recipes/ios/content_controls/scroll_view/use_a_scrollview/ – Bearcat9425