Jak uzyskać rozmiar NSString, gdy NSString zawiera emojis?

Obecnie używam

- (CGSize)sizeWithFont:(UIFont *)font constrainedToSize:(CGSize)size lineBreakMode:(UILineBreakMode)lineBreakMode

aby uzyskać rozmiar NSString. Jednakże, gdy ten ciąg zawiera emojis, wydaje się, że oblicza rozmiar dosłownego znaku Unicode, a nie uwzględnia samego rozmiaru emoji, co powoduje, że zwracany rozmiar jest niepoprawny.

Jak poprawnie uzyskać rozmiar napisu za pomocą znaków emoji, ponieważ pojawi się on w uilabelu?

questionAnswers(2)

yourAnswerToTheQuestion