Сегодня виджет виджет движется / ограничения нестабильны
Мой виджет сегодня использует вложенные стековые представления, чтобы выложить себя. Тем не менее, при перетаскивании окна, а также при взаимодействии пользователей с представлением наблюдается небольшое изменение размеров или непреднамеренное изменение размера:
Представление стека просто прикреплено ко всем четырем сторонам суперпредставления:
Я не уверен, что мне не хватает чего-то определенного для виджетов сегодня или, возможно, UIStackview, которое вызывает это движение.
1 ответ
Я работал над этим, избегая использования булавок на моем виде (то есть, закрепляя его на 0 точках с любой стороны его суперпредставления).
Скорее, я полагаюсь на другие типы ограничений. Например, установка моего вида для совместного использования задних или передних кромок со своим суперпредставлением, вместо того, чтобы закреплять его 0 точками с обеих сторон суперпредставления.
Также удобно использовать равную ширину с настроенным множителем для большей гибкости.
Без каких-либо штифтов, представление больше не дергается / изменяет размеры неожиданно. Я рекомендую проводить тестирование на устройстве, так как иногда оно появляется на симуляторе, но не на устройстве.