iPhone - layoutSubviews вызывается при обновлении subview - PullRequest
0 голосов
/ 17 ноября 2011

У меня есть пользовательский вид с сетчатым макетом. Когда я касаюсь каждого подпредставления, я хочу оживить их. Суперпредставление отменяет layoutSubviews, чтобы создать сетку подпредставлений.

Проблема в том, что всякий раз, когда я меняю кадр подпредставления для анимации, метод layoutSubviews суперпредставления называется перезаписью кадра, и анимация не происходит.

Почему layoutSubviews вызывается в этом сценарии и как я могу предотвратить это?

Есть и другие подобные вопросы, но ни на один из них не было получено правильного ответа.

Спасибо!

1 Ответ

1 голос
/ 18 ноября 2011

Я закончил тем, что добавил свойство flag в свое суперпредставление, а затем установил его в YES из моего подпредставления, чтобы оно не выкладывало подпредставления. Кажется очень взволнованным, но это работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...