У меня есть SplitViewController (iPad), и его leftViewController - это класс, унаследованный от UITableViewController; с другой стороны, rightViewController - это карта. В ландшафтном режиме, когда отображается leftViewController (UITableViewController), пользователь может нажать на один элемент, и он будет помещен в левую часть SplitViewController другого списка элементов (UITableViewController). В результате появляется заголовок и кнопка «Назад» с заголовком предыдущего списка (это кнопка «Назад», предлагаемая UITableViewController, поэтому я не запрограммировал новую кнопку для реализации этого поведения). В течение всего этого процесса карта не меняется (и это желаемое поведение).
Проблема связана с кнопкой возврата и в ландшафтном режиме; то есть, когда она нажата, тогда отображается предыдущий список (и это желаемое поведение), однако кажется, что обновляется весь экран (строка меню вверху, а также контроллер сдвига-обзора с левым и правым контроллерами представления) перекрашивается) сверху вниз в течение менее одной секунды.
Я совершенно уверен, что это не проблема, связанная с анимацией, потому что я прокомментировал в коде все предложения, относящиеся к анимации, и я также установил в false все аргументы функции, такие как "animate:".
Это эстетическая проблема, но я бы хотел ее исправить.
Заранее спасибо,