как мне убедиться, что пользовательский UIView правильно переставлен после изменения ориентации iPhone?
Фон
- В качестве родительского представления у меня есть UIViewController с XIB
- У меня есть пользовательский UIView, который используется в этом родительском элементе (вставляется в XIB через Interface Builder). Он программно в init создает некоторые UIImageView и добавляет их через «self addSubview», а затем позиционирует их через подход «self addSubview: imageView1»
Таким образом, вопрос заключается в том, как мне обеспечить правильное расположение этих элементов при изменении ориентации. В частности:
Где я могу вызвать любую такую перерисовку пользовательского UIView? (например, есть ли метод в родительском UIViewController, который я должен использовать для запуска?)
Когда срабатывает триггер, как запросить перерисовку пользовательского UIView? Нужен ли мне собственный метод, который я создаю сам, как "relayoutCustomView"? или я должен иметь возможность использовать существующий метод в пользовательском UIView, и в этом случае мне нужно убедиться, что в пользовательском UIView мой код макета находится в определенном методе?
спасибо