Автопрокладка и ориентация устройства
Я разрабатываю приложение, котороеsupports portrait and landscape modes
, я используюauto layout to arrange my views
, Поскольку я читал много постов и понял, что разработчики обычно используют один из следующих подходов.
1. Первый подход:
РеализоватьUIViewController:updateConstraints
метод и обновить ограничения в соответствии с ориентацией устройства.
2. Второй подход:
РеализоватьUIViewController:viewWillLayoutSubviews
метод и обновить ограничения в соответствии с ориентацией устройства.
Может ли кто-нибудь сказать мне, каков наилучший подход к использованию? Я искал лучшую практику, чтобы совмещать автоповорот и автоматическую разметку и ничего еще. Благодарю.