Размер эмодзи на устройствах iOS
На устройствах iOS эмодзи могут отображаться увеличенными при рендеринге внутри виджетов текста, что нарушает задуманный дизайн и макет. В этом руководстве объясняется, как поддерживать единообразный размер эмодзи на всех устройствах с помощью ограничений контейнера и конфигурации авторазмера.
- Вы используете виджет
Text, который содержит эмодзи. - Вы нацелены на устройства iOS в рамках развертывания приложения.
Шаги по поддержанию единообразного размера эмодзи
-
Оберните виджет Text в Container
СоздайтеContainerс фиксированной шириной и высотой (пример32x32 pixels), чтобы ограничить размер эмодзи. -
Разместите эмодзи внутри виджета Text
Добавьте виджетText, содержащий эмодзи, и поместите его внутрь контейнера. -
Установите размер шрифта
Примените конкретный размер шрифта к виджетуText(пример,16,24и т. д.). -
Включите Auto-Size
Включите Auto-Size в виджетеText, чтобы разрешить адаптивное изменение размера внутри фиксированного контейнера.
Это гарантирует, что эмодзи будет изменять размер в соответствии с ограничениями контейнера и не превысит заданные границы.
подсказкаAuto-Size работает лучше всего в сочетании с фиксированными размерами контейнера. Этот подход предотвращает увеличенные эмодзи и поддерживает адаптивные макеты.