Перестановка UIView с сохранением позиции своего подпредставления без изменений - PullRequest
0 голосов
/ 12 января 2012

Как изменить положение UIView, сохраняя его подпредставление в той же позиции перед перемещениемКогда я перемещаю UIView, его подпредставление также перемещается. Как я могу избежать этого.Я просто хочу переместить родительское представление, а не его подпредставления.

1 Ответ

1 голос
/ 12 января 2012

Так как иерархия представлений работает не так, если я не ошибаюсь, невозможно предотвратить перемещение подпредставления с его суперпредставлением.

То, что вы могли бы сделать, это изменить положение подпредставления во время движения суперпредставления (но не анимировать его), чтобы создать иллюзию, что оно не движется.

То, как я бысделать это в рамках этих ограничений, чтобы получить положение подпредставления относительно суперпредставления суперпредставления (convertRect: toView: метод), а затем просто устанавливать источник кадра каждый раз, когда ваше суперпредставление перемещается.

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