Ios 在带滚动的UITableViewController中显示Toast消息

Ios 在带滚动的UITableViewController中显示Toast消息,ios,swift,xcode,toast,Ios,Swift,Xcode,Toast,对于Toast消息,我使用Swift 5,Xcode 11中的Toast Swift 发件人: 但是我有一个UITableViewController的问题,当TableView有滚动时,消息显示在屏幕外,用户看不到消息 // basic usage self.view.makeToast("This is a piece of toast") 感谢您帮助我在屏幕上正确显示信息。 致意。在表视图的superview中,而不是在表视图本身中呈现祝酒词。如果您使用的是导航控制器,这将是:self.

对于Toast消息,我使用Swift 5,Xcode 11中的Toast Swift 发件人:

但是我有一个UITableViewController的问题,当TableView有滚动时,消息显示在屏幕外,用户看不到消息

// basic usage
self.view.makeToast("This is a piece of toast")
感谢您帮助我在屏幕上正确显示信息。
致意。

在表视图的superview中,而不是在表视图本身中呈现祝酒词。如果您使用的是导航控制器,这将是:
self.navigationController?.view.makeToast(“这是一块烤面包”)
,或者您可以直接使用该窗口(尽管我不建议这样做):
self.view.window?.makeToast(“这是一块烤面包”)


另外,我强烈建议改用UIViewcontroller,因为UITableViewController存在self.view==self.tableview问题,并导致scroll出现此问题

改用UIViewcontroller不是更好吗?我有一个类似的问题,但在我的情况下是一个按钮。我解决了在viewDidScroll()方法中更改origin.y值的问题,但如果您不能在此框架中设置自定义框架值,我就不会了。非常感谢,这解决了我的问题。tableView.superview?.MakeToos(“消息”)@Luis欢迎您!如果你能做出正确的回答:D