Огромные эмодзи на iOS

На iOS эмодзи внутри текстового виджета отрисовываются крупнее, чем задумано, и ломают раскладку. Лечится это фиксированным контейнером и автоподбором размера.

инфо
Что нужно заранее
  • В текстовом виджете есть эмодзи.
  • Приложение выходит в том числе на iOS.

Как зафиксировать размер

  1. Оберните текст в контейнер. Задайте ему фиксированные ширину и высоту — например, 32 × 32 пикселя.

  2. Положите эмодзи в текстовый виджет внутри этого контейнера.

  3. Задайте размер шрифта — 16, 24 или другой подходящий.

  4. Включите Auto-Size у текстового виджета: размер подстроится под контейнер.

    Опция Auto-Size у текстового виджета

    совет

    Auto-Size работает именно в паре с фиксированными размерами контейнера — без них подстраиваться не подо что.

перевод официальной документации FlutterFlow

обновлено

⌕ ESC