В настоящее время я использую
- (CGSize)sizeWithFont:(UIFont *)font constrainedToSize:(CGSize)size lineBreakMode:(UILineBreakMode)lineBreakMode
, чтобы получить размер строки NSString. Однако, когда эта строка содержит эмодзи, кажется, что она вычисляет размер буквального символа Юникод, а не учитывает размер самого смайлика, что делает возвращаемый размер неверным.
Как правильно определить размер строки с символами смайликов, как это будет отображаться в uilabel?