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