Einfache uialertview-Objekt mit NSAttributedString(s)

Ich bin auf der Suche nach einem einfachen Weg, um NSAttributedString mit eine sehr einfache message-box ähnlich:

NSString *new_item = [NSString stringWithFormat:@"<span style=\"font-family: Helvetica Neue; font-size: 12.0\">%@</span>", @"MOTD HTML String downloaded from website"];
NSAttributedString * attrStr = [[NSAttributedString alloc] initWithData:[new_item dataUsingEncoding:NSUnicodeStringEncoding] options:@{ NSDocumentTypeDocumentAttribute: NSHTMLTextDocumentType } documentAttributes:nil error:nil];
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"MOTD"
                                                   message:attrStr
                                                  delegate:nil
                                         cancelButtonTitle:@"OK"
                                         otherButtonTitles:nil];
[alert show];

Meinem obigen code nimmt einen HTML-formatierten string, der wurde von einem server heruntergeladen wird, stellt sicher, dass die text-Größe-passen Sie den Bildschirm richtig ein, dann versucht zu senden, die NSAttributedString zu den UIAlertView. Aber UIAlertView nicht so aus. was wäre der einfachste Weg um dieses problem herum?(Nicht HTML-formatiert MOTD ist nicht eine option)

  • Weder UIAlertView noch UIAlertController Arbeit mit strings zugeschrieben. Entweder finden Sie eine 3rd-party-Ersatz, der tut, oder schreiben Sie Ihre eigenen.
  • jede Andeutung auf das, was 3rd-party-lib zu verwenden? Ich war auf der Suche auf Kakao steuert aber alle von Ihnen scheinen viel komplizierter dann das, was ich Suche
  • Denke, der beste Weg wäre, um meinen eigenen, gutes Beispiel hier: stackoverflow.com/questions/19118919/...
InformationsquelleAutor theshadow124 | 2015-05-09
Schreibe einen Kommentar