Я работаю над приложением, которое мы сейчас переводим на тайский. Все прошло гладко, когда мы протестировали приложение на iOS 7, но на iOS 8 некоторые акценты были обрезаны UILabel
.Как обрабатывать высоту тайского текста в UILabel?
Мы используем Auto-Layout для компоновки всех элементов приложения.
Я где-то читал в примечаниях к выпуску iOS 8, что шрифт шрифта тайских символов был увеличен для повышения удобочитаемости. Тем не менее, автоматический макет, похоже, не заботится и не оставляет высоту ярлыка, как если бы он отображал латинский текст, что приводило к обрезанию некоторого акцента.
Каков правильный способ обработки тайского текста в iOS?
EDIT: Вот изображение, показывающее проблему. (OK
находится на iOS 7
, CUT
на iOS 8
.)
Примечание: Я попытался установить clipToBounds
свойство UILabel
в NO
, текст не обрезан на самом деле. Однако это нехорошее решение! Если у меня есть две метки друг над другом, у меня могут быть перекрывающиеся тексты ...
В чем проблема? Текст не отображается полностью? – engmahsa
Отредактирован вопрос, чтобы показать проблему. – Frizlab
Я получил заданное смещение содержимого uitext view to cgzeropoint – engmahsa