Проблема стека iOS в iOS 10 и более ранних версиях - PullRequest
0 голосов
/ 17 сентября 2018

Я имею ячейку табличного представления с меткой, текстовым полем и представлением стека с двумя кнопками в нем.Для метки я использовал минимальный масштаб шрифта 0,5, чтобы он мог сжимать текст в iPhone SE и iPhone 5. Макет для iPhone 5s выглядит следующим образом:

enter image description here

Макет работает хорошо на всех телефонах в iOS 11, но в iOS 10 и 9 макет выглядит следующим образом только для iPhone 5s.

enter image description here

Я попробовал следующее, но ничего не решило проблему:

  1. Попробовал все комбинации выравнивания и распределения.
  2. Уменьшен интервал в представлении стека.
  3. К первой кнопке добавлено ограничение по ширине.

Я не уверен, что здесь происходит, так как макет работает хорошо для iPhone 5s и SE в устройстве iOS 11 и симуляторах.Ваша помощь будет благодарна.

1 Ответ

0 голосов
/ 17 сентября 2018

Назначьте ограничения leading-trailing-top-bottom для представления основного стека с помощью label, text-field, button1, button2.

Установите для свойства Horizontal Compression Resistance метки значение 248.

Установить Horizontal Hugging Priority свойство текстового поля равным 248.

enter image description here

...