Как получить размер NSString, когда NSString включает в себя эмодзи?

Я сейчас пользуюсь

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

чтобы получить размер строки NSString. Однако, когда эта строка содержит эмодзи, кажется, что она вычисляет размер буквального символа Юникод, а не учитывает размер самого смайлика, что делает возвращаемый размер неверным.

Как правильно получить размер строки с символами эмодзи, как это будет выглядеть в uilabel?

Ответы на вопрос(2)

Ваш ответ на вопрос