Jak uzyskać atrybuty NSAttributedString?Pobieranie słowników atrybutów z NSAttributedString
Myślałem, że przy użyciu enumerateAttributesInRange:NSMakeRange(0, str.length)
, a następnie zapisywanie wszystkich atrybutów w NSMutableDictionaries, ale chciałbym wiedzieć, czy istnieje lepszy sposób.
EDIT ------ Moim problemem jest to, że mam NSAttributedString
i chcę, aby użyć tej funkcji na jego atrybutów ...
CTFramesetterSuggestFrameSizeWithConstraints(framesetter,range, __ATTRIBUTES__, size , NULL);
Doest ta http://stackoverflow.com/questions/6782450/objective-c-change-all-attributes-in-nsattributedstring –
Czy naprawdę potrzebujesz dostarczać atrybutów do tej funkcji? Jeśli stworzyłeś ramser z przypisanym łańcuchem, o którym mowa, powinien on już wiedzieć, jak sobie z nim radzić, więc powinieneś móc przekazać NULL. –