Изменение положения панели инструментов снизу вверх в контроллере вида - PullRequest
0 голосов
/ 11 октября 2018

Я показываю изображение, в нижней части которого на UIToolBar отображаются три кнопки («Нравится», «Комментарий» и «Не нравится»).При нажатии на кнопку появляется всплывающее окно с указанием количества комментариев или нравится или не нравится.Всплывающее окно представляет собой файл XIB, после показа всплывающего окна панель инструментов не помещается и отображается в верхней части контроллера вида. Панель инструментов отсутствует, как только появляется всплывающее окно. Помогите мне в этом.

Ответы [ 2 ]

0 голосов
/ 11 октября 2018

Откройте файл раскадровки.
Выберите панель инструментов и добавьте нижние ограничения, левые ограничения, правые ограничения и ограничения высоты .
Тогда панель инструментов будет на месте.

0 голосов
/ 11 октября 2018

Я не совсем уверен, в чем проблема, попробуйте отредактировать свой пост и позаботиться о нем:)

Но для меня это звучит так, будто вы не полностью отклоняете всплывающее окно, если это UIViewControllertry:

self.dismiss(animated: true, completion: nil)

Если вы добавляете его как дочерний вид, попробуйте:

yourViewController.willMove(toParentViewController: nil)
yourViewController.view.removeFromSuperview()
yourViewController.removeFromParentViewController()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...