У меня есть приложение для iOS 12 с UIViewController, в которое встроен UISplitViewController, в котором UITableViewController находится на главной стороне, а UIScrollView - на стороне детализации.Моя цель связана с управлением устройством вращения;Я хотел бы поддерживать все ориентации интерфейса, но не допускать анимацию при повороте моего устройства.
В идеале, когда я поворачиваю в другую ориентацию, панели навигации и панели инструментов будут анимироваться в своих текущих местоположениях, интерфейс будет мгновенноповерните его в новую ориентацию, и навигационные панели и панели инструментов будут анимированы обратно на своих новых местах.Я просто не могу понять, что именно я должен делать (я пытался использовать [UIView setAnimationsEnabled: NO], и он ничего не делает).Я также переместил свои методы вращения в viewWillTransitionToSize: withTransitionCoordinator: за пределы метода [координатор animateAlongsideTransition:], но это не мешает всему пользовательскому интерфейсу выполнять анимацию вращения.
Есть идеи?