Я использую автозапуск для частей своего пользовательского интерфейса. Когда я проверяю ширину моего представления в viewWillAppear, ширина еще не обновлена. Он обновляется после второго обратного вызова - (void) updateViewConstraints. Проблема в том, что я настроил свои части своего пользовательского интерфейса (используя пружину и распорки для устаревших причин) на основе этой ширины в viewWillAppear. Когда самое подходящее время для установки этого устаревшего пользовательского интерфейса, который принимает параметр ширины?Auto Layout = ViewWillAppear имеет неправильную ширину вида
благодаря
Просто 'view.layoutIfNeeded()' в верхней части вашего 'viewWillAppear' – onmyway133