Dies wird in Xamarin.Forms * nicht unterstützt. Aber schauen wir uns warum an.
Here ist der Code auf iOS für DisplayActionSheet
. Es verwendet eine UIAlertController
und setzt die title
und message
dieser Kontrolle. Dies wird angezeigt. Ich konnte keine Dokumentation darüber finden, was die tatsächliche Zeichengrenze für die title
oder message
ist. Es scheint einen zu haben.
Ich denke, Ihre besten Optionen sind, einen benutzerdefinierten Dialog zu erstellen, wenn Sie sehr langen Text anzeigen müssen, der scrollbar ist. Sie könnten auch in Betracht ziehen, keinen langen Text wie diesen anzuzeigen und stattdessen eine benutzerfreundliche Nachricht anzuzeigen und Ihre Fehlermeldung anders zu protokollieren.
Hinweis * Sie können möglicherweise Ihren eigenen benutzerdefinierten Renderer für eine ähnliche Methode implementieren, die eine benutzerdefinierte UIAlertController
anzeigt. Allerdings habe ich dies in meinen Nachforschungen zur Anpassung gesehen:
Die UIAlertController-Klasse ist so konzipiert, dass sie unverändert verwendet werden kann und keine Unterklassen unterstützt. Die Ansichtshierarchie für diese Klasse ist privat und darf nicht geändert werden.
Vielen Dank für Ihre Vorschläge @ Therealjohn, aber ich löste es durch Verwendung von Array von Schaltflächen und ich fügte Fehlermeldung als erste Schaltfläche des Arrays. –