До IOS 6 правильным местом для этого был viewWillAppear:, потому что все уже было загружено и установлено из построителя интерфейса, но теперь кадр все еще меняется после viewWillAppear:.
Единственное другое место, где я могу поместить такой код, было бы в viewDidAppear:, но если я это сделаю, пользователь увидит, как экран внезапно меняется сразу после появления представления.
Так что я могу сделать?
Спасибо.
Кстати, кадр также меняется после viewDidLayoutSubviews:, поэтому он тоже не работает.