几个月前,我做了一个Android应用。Toast类对我非常有用。我不需要考虑主线程和展示它的地方。任何我可以展示它的地方,只要离开它,它就会自动消失。
Toast.makeToast(context, msg, Toast.LENGTH_SHORT).show();
就这样。^^
那iPhone呢?有没有像吐司这样的东西?只需显示消息,不需要关心它。它会自动消失。
发布于 2010-08-20 16:03:23
UIKit中没有“开箱即用”的类来实现这一点。但是创建一个提供这种行为的类是非常容易的。
您只需创建一个继承自UIView的类。这个类将有责任--创建你想要显示的内容,--在父视图层次结构中添加它自己--使用一个计时器来消除它自己。
您将能够像这样使用它:
[ToastView toastViewInView:myParentView withText:@"what a wonderful text"];
问候你,昆汀
发布于 2015-05-11 18:39:15
发布于 2017-01-20 20:48:22
您可以通过多种方式完成此操作,其中一种方法是在swift3
中使用UIAlertViewController()
let alertManager=UIAlertController(title: nil, message: "Welcome!", preferredStyle: .alert)
self.present(alertManager, animated: true, completion: nil)
DispatchQueue.main.asyncAfter(deadline: DispatchTime.now()+1,
execute: {
alertManager.dismiss(animated: false, completion: nil)
})
https://stackoverflow.com/questions/3522866
复制相似问题