Я новичок в autolayout. У меня есть иерархия представлений, отлично работающая с автозапуском.UIDynamicAnimation issue with autolayout
У меня есть вид на контейнер, отображающий меню. Я оживляю эту точку зрения, используя Dynamics, чтобы сделать поп-эффект: представление растет от крошечного размера до его целевого размера.
Эффект отличный. Проблема заключается в том, что, поскольку представление должно сокращаться до крошечного крошечного размера (например, 5x5 в начале), вся первая часть анимации не может разрешить мои ограничения subviews (например, ведущее и конечное пространство не могут быть равны как 10, так как сам вид 10).
Мне все равно, если на этом минимальном уровне макет грязный или превышает рамку представления, но я не знаю, как определить мои ограничения, чтобы заставить его работать.
Мол, есть способ сказать autolayout:
- Это трейлинг пространство должно быть 10, но если вы не можете игнорировать это
Или что-то подобное. Поскольку я знаю, какое ограничение следует игнорировать, было бы замечательно, если бы можно было сказать об этом автоаудиту, вместо того, чтобы иметь предупреждение и позволить ОС «угадать», какое ограничение следует отбросить.
Я уверен, что я мог бы делать все программно, пропуская все эти ограничения перед анимацией, анимируя и вернув их, но так как это большой табличный вид со многими строками, так много внутренних ячеек таблицы, чтобы считать, что это было бы очень трудно достичь.
Любое понимание/помощь/указатель на это было бы здорово.
Может кто-то пожалуйста, объясните мне, почему он downvoted моего вопроса, так что я мог понять эту проблему ??? –