Pytania otagowane jako nsattributedstring

Obiekty NSAttributedString zarządzają ciągami znaków i powiązanymi zestawami atrybutów (na przykład czcionką i kerningiem), które mają zastosowanie do poszczególnych znaków lub zakresów znaków w ciągu. Skojarzenie znaków i ich atrybutów nazywa się przypisanym ciągiem.

28
Jak utworzyć przypisany ciąg za pomocą Swift?
Próbuję zrobić prosty kalkulator kawy. Muszę wyświetlić ilość kawy w gramach. Symbol „g” dla gramów musi być dołączony do mojego UILabel, którego używam do wyświetlenia ilości. Liczby w UILabel zmieniają się dynamicznie, a wprowadzanie przez użytkownika jest w porządku, ale muszę dodać małą literę „g” na końcu ciągu, który jest …

15
Jak korzystać z NSAttributString?
Wiele kolorów w NSStringlub NSMutableStringsnie jest możliwe. Więc słyszałem trochę o tym, NSAttributedStringktóry został wprowadzony z iPadem SDK 3.2 (lub około 3.2) i jest dostępny na iPhonie od iPhone SDK 4.0 beta . Chciałbym mieć sznurek, który ma trzy kolory. Powodem, dla którego nie używam 3 oddzielnych ciągów NSS, jest …


30
Czy utworzyć „łącza” z możliwością wybierania w NSAttributionString na UILabel?
Szukałem tego od wielu godzin, ale mi się nie udało. Prawdopodobnie nawet nie wiem, czego powinienem szukać. Wiele aplikacji ma tekst, a w tym tekście są hiperłącza internetowe w zaokrąglonym prostokącie. Po kliknięciu UIWebViewotwiera się. Zastanawia mnie to, że często mają niestandardowe linki, na przykład jeśli słowa zaczynają się od …


8
Jak mogę połączyć NSAttributedStrings?
Muszę przeszukać niektóre ciągi i ustawić niektóre atrybuty przed scaleniem ciągów, więc posiadanie NSStrings -> Concatenate je -> Make NSAttributedString nie jest opcją, czy istnieje sposób, aby połączyć atrybuty atrybutu z innym ciągiem atrybutu?

20
boundingRectWithSize for NSAttributedString zwraca nieprawidłowy rozmiar
Próbuję uzyskać prostokąt dla przypisanego ciągu, ale wywołanie boundingRectWithSize nie uwzględnia rozmiaru, który przekazuję i zwraca prostokąt o wysokości pojedynczej linii w przeciwieństwie do dużej wysokości (jest to długi ciąg). Eksperymentowałem, przekazując bardzo dużą wartość wysokości, a także 0, jak w poniższym kodzie, ale zwracany prostokąt jest zawsze taki sam. …

15
Konwertuj HTML na NSAttributedString w iOS
Używam wystąpienie UIWebViewprzetworzyć tekst i kolor to poprawnie, to daje wynik w postaci HTML, ale zamiast wyświetlania go w UIWebViewchcę, aby wyświetlić go przy użyciu Core Textz NSAttributedString. Jestem w stanie utworzyć i narysować, NSAttributedStringale nie jestem pewien, jak mogę przekonwertować i zmapować kod HTML na przypisany ciąg. Rozumiem, że …

8
Zmienić kolor ciągu za pomocą NSAttributedString?
Mam suwak ankiety, który wyświetla następujące ciągi znaków w oparciu o wartość suwaka: „Bardzo zły, zły, ok, dobry, bardzo dobry”. Oto kod suwaka: - (IBAction) sliderValueChanged:(UISlider *)sender { scanLabel.text = [NSString stringWithFormat:@" %.f", [sender value]]; NSArray *texts=[NSArray arrayWithObjects:@"Very Bad", @"Bad", @"Okay", @"Good", @"Very Good", @"Very Good", nil]; NSInteger sliderValue=[sender value]; …

17
Parsowanie HTML do NSAttributedText - jak ustawić czcionkę?
Próbuję uzyskać fragment tekstu sformatowany w html, aby ładnie wyświetlać się na iPhonie w UITableViewCell. Jak dotąd mam to: NSError* error; NSString* source = @"<strong>Nice</strong> try, Phil"; NSMutableAttributedString* str = [[NSMutableAttributedString alloc] initWithData:[source dataUsingEncoding:NSUTF8StringEncoding] options:@{NSDocumentTypeDocumentAttribute: NSHTMLTextDocumentType, NSCharacterEncodingDocumentAttribute: [NSNumber numberWithInt:NSUTF8StringEncoding]} documentAttributes:nil error:&error]; Ten rodzaj działa. Otrzymuję tekst z pogrubioną czcionką „Nice”! …

7
NSAttributedString dodaje wyrównanie tekstu
Jak mogę dodać atrybut wyrównania tekstu do NSAttributedString, aby wyśrodkować tekst? Edycja: Czy robię coś złego? Wydaje się, że nie zmienia to wyrównania. CTParagraphStyleSetting setting; setting.spec = kCTParagraphStyleSpecifierAlignment; setting.valueSize = kCTCenterTextAlignment; CTParagraphStyleSetting settings[1] = { {kCTParagraphStyleSpecifierAlignment, sizeof(CGFloat), &setting}, }; CTParagraphStyleRef paragraph = CTParagraphStyleCreate(settings, sizeof(setting)); NSMutableAttributedString *mutableAttributed = [[NSMutableAttributedString alloc] initWithAttributedString:self.attributedString]; …

9
iphone / ipad: Jak dokładnie używać NSAttributedString?
Tak, wiele osób mówi o Rich Text na iPhonie / iPadzie i wielu o tym wie NSAttributedString. Ale jak używać NSAttributedString? Szukałem przez długi czas, żadnych wskazówek dotyczących ekstrakcji. Wiem, jak skonfigurować NSAttributedString, to co powinienem zrobić, aby wyświetlić tekst na iPhonie / iPadzie z tekstem sformatowanym? Oficjalna dokumentacja mówi, …




Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.