Огромные эмодзи на iOS
На iOS эмодзи внутри текстового виджета отрисовываются крупнее, чем задумано, и ломают раскладку. Лечится это фиксированным контейнером и автоподбором размера.
инфо
Что нужно заранее
- В текстовом виджете есть эмодзи.
- Приложение выходит в том числе на iOS.
Как зафиксировать размер
-
Оберните текст в контейнер. Задайте ему фиксированные ширину и высоту — например, 32 × 32 пикселя.
-
Положите эмодзи в текстовый виджет внутри этого контейнера.
-
Задайте размер шрифта — 16, 24 или другой подходящий.
-
Включите Auto-Size у текстового виджета: размер подстроится под контейнер.
советAuto-Size работает именно в паре с фиксированными размерами контейнера — без них подстраиваться не подо что.