JProgressHUD Swift自定义弹窗与网络提示框
Swift 里的加载提示要整点高级的?JProgressHUD这个库我用过挺多次,真的还不错。黑色半透明的背景、流畅的加载动画,加上自定义弹窗、选择提示这些功能,基本能覆盖大部分 UI 交互需求。你可以方便地定制颜色、图标,甚至嵌入按钮和选择器,想怎么来都行。
弹窗这块也有点意思,showSuccess()
、showError()
这些方法用起来贼顺手。如果你想加点自己的 UI,showCustom()
也支持,能弹出带标题、、操作按钮的那种弹窗。拿来当交互确认框、网络异常提示都合适。
讲到网络加载提示,配合URLSession
或者Alamofire
来用就舒服了。求前show()
,成功了showSuccess()
,失败了showError()
,一整套流程下来用户感知强,体验自然也就上去了。
建议你封装一个工具类,比如ProgressHUDManager
,把这些方法都写进去,全局调用方便多了。以后哪个页面要用提示,直接ProgressHUDManager.shared.show()
,不用每次都重新写逻辑,省心。
如果你做的是 iOS 项目,又刚好想提升提示交互的高级感,JProgressHUD真的是个不错的选择。搭配网络求、用户操作反馈,全都能搞定。
1.73MB
文件大小:
评论区