在开发 项目管理系统时,刚开始时使用的是UIAlertController, 但这样有个问题,在弹出框后并确认,这样焦点又回到输入框。这样又会弹出框,重复如此。 所以才想着用toast,如android,toast不需要点击再消失,并不影响焦点事件。
开源github:https://github.com/scalessec/Toast-Swift
1.在Podfile中加入
pod 'Toast-Swift', '~> 5.0.1'
2.打开终端,跳转到相应的目录,并执行
pod install
3.使用
var style = ToastStyle() //样式
// style.backgroundColor=UIColor.logoutRed
style.messageFont=UIFont.systemFont(ofSize: CGFloat(12))
self.view.makeToast(msg, duration:2.0, position: .top, style: style)