Проблема с сегментами в раскадровке - PullRequest
0 голосов
/ 07 февраля 2020

У меня проблема с segues в swift. На рисунке я привел пример проблемы, с которой я столкнулся; в основном я делаю кнопку в контроллере вида и связываю ее со следующим контроллером вида через переход. Проблема в том, что, когда я делаю переход, контроллер представления превращается в «вкладку», я думаю, это способ поместить его, и в приложении пользователь может просто провести вниз по крану, чтобы вернуться к предыдущему контроллеру представления. (Как показано при переходе от рисунка 1 к рисунку 2). Это c проблематично, потому что, если пользователь перемещается назад и вперед с кнопками между контроллерами представления, он создает новые экземпляры контроллеров представления, которые накладываются друг на друга, и запаздывание начинает устанавливаться из-за использования памяти.

Прошло много времени с тех пор, как я сделал быстрое программирование, но я помню, что когда делался переход, он просто переходил из контроллеров представления без создания эти, я снова буду называть их "вкладками". Кто-нибудь знает, почему это происходит? enter image description hereenter image description here

Ответы [ 2 ]

1 голос
/ 07 февраля 2020

Щелкните путь перехода, откроется правая панель, откроется инспектор атрибутов, и в разделе «Раскадровка» измените раскрывающийся список рядом с «Вид», затем измените его на «Показать (например, Pu sh)»

Для справки:

0 голосов
/ 07 февраля 2020

Это проблематично c, потому что если пользователь переходит назад и вперед с кнопками между контроллерами представления, он создает новые экземпляры контроллеров представления, которые накладываются друг на друга,

Если это происходит, значит, ваша Go кнопка «Назад» неправильно настроена. Вам необходимо настроить sewwue segue , или же вызвать обработчик действия кнопки Go Back dismiss.

...