Показать сообщение Toast в UITableViewController с помощью прокрутки - PullRequest
1 голос
/ 09 мая 2020

Для сообщения Toast я использую Toast-Swift в swift 5, Xcode 11 из: Toast-Swift

Но у меня проблема с UITableViewController, когда TableView прокручивается, сообщение отображается за экраном, и пользователь не видит его.

// basic usage
self.view.makeToast("This is a piece of toast")

Спасибо за вашу помощь в правильном отображении сообщения на экране. С уважением.

1 Ответ

2 голосов
/ 09 мая 2020

Представлять тост в супервизоре табличного представления, а не в самом табличном представлении. Если вы используете контроллер навигации, это будет: self.navigationController?.view.makeToast("This is a piece of toast") или, альтернативно, вы можете использовать окно напрямую (хотя я бы не рекомендовал это): self.view.window?.makeToast("This is a piece of toast")

Кроме того, я настоятельно рекомендую использовать UIViewcontroller вместо этого, поскольку UItableViewContoller имеет эту проблему self.view == self.tableview и вызывает эту проблему с прокруткой

...