UIPageControl & NIB дизайн изменен из кода неверно
У меня есть раскадровка, которая использует отдельный файл NIB для загрузки содержимого UIScrollView
, Все отлично работает
я положил UIScrollView
внутри UIPageControl
, Теперь, когда я меняю "страницу", мне нужно программно изменить (переместить, растянуть) некоторые элементы. Проблема в том, что, если я делаю это, после полной загрузки страницы мои элементы "переходят" в местоположение, заданное в NIB, и игнорируют изменения, которые я сделал в своем коде.
Я попытался поместить эти изменения в методы "воли" и "сделал", но безуспешно. Как только мое представление становится видимым, оно находится в состоянии по умолчанию, игнорируя мои изменения. Если я нажму кнопку и внесу изменения в реакцию на нажатие кнопки, элементы будут правильно изменены / переставлены / растянуты. Но это, конечно, не то, что я хочу.
Если я отключаю Auto-layout, он работает. Но это своего рода "некрасивое" решение.