Indonesia1Caxz/iProgressHUD
An elegant, lightweight and responsive progress HUD for iOS app with very simple usage. Available 32 indicators by NVActivityIndicatorView.
📱 iProgressHUD – HUD tiến trình đẹp, nhẹ và siêu đơn giản cho iOS
Một thư viện Swift giúp thêm thanh/quad UI tiến trình vào bất kỳ view nào chỉ bằng một dòng lệnh.
iProgressHUD là một thư viện Swift cho phép hiển thị HUD (Heads-Up Display) tiến trình trên iOS một cách dễ dàng và mượt mà. Với hơn 32 kiểu chỉ báo động được tích hợp từ NVActivityIndicatorView, thư viện này hỗ trợ cả hiển thị modal, tương tác chạm và cập nhật nội dung thời gian thực — tất cả chỉ với vài dòng mã.
✨ Điểm nổi bật
- Đính kèm trực tiếp vào view: Gọi
attachProgress(toView:)để kết nối HUD với bất kỳ view nào. - Hiển thị/tắt ngay trên view: Dùng
view.showProgress()vàview.dismissProgress()để điều khiển HUD. - Hỗ trợ 32 kiểu chỉ báo: Tích hợp toàn bộ indicator từ NVActivityIndicatorView như ballPulse, lineScale, pacman...
- Tùy chỉnh giao diện: Cài đặt kích thước, góc bo, độ trong suốt, kiểu dọc/horizontal...
- Cập nhật nội dung thời gian thực: Thay đổi caption hoặc kiểu indicator bằng
updateCaption(text:)vàupdateIndicator(style:). - Hỗ trợ delegate: Nhận sự kiện onShow, onDismiss và onTouch thông qua iProgressHUDDelegete.
- Hỗ trợ modal và chạm để đóng: Bật/tắt chế độ modal và cho phép người dùng đóng HUD bằng cách chạm.
- Rất đơn giản sử dụng: Chỉ cần một vài dòng là có thể dùng ngay hoặc tùy biến chi tiết.
💡 Vì sao đáng chú ý
Không cần viết mã phứ tạp để quản lý trạng thái tải, iProgressHUD cung cấp một cách tiếp cận khai báo và trực quan để gắn HUD vào bất kỳ view nào. Điều này giúp giảm đáng kể thời gian phát triển và tối ưu trải nghiệm người dùng trong các tác vụ tải dữ liệu, xử lý nền hoặc đợi phản hồi từ server.
Dự án phù hợp với các dự án iOS cần một giải pháp nhanh gọn cho việc hiển thị trạng thái đang tải mà không cần phụ thuộc nhiều thư viện nặng.
#Swift #iOS #ProgressHUD #NVActivityIndicatorView #TiniX
Dự án tương tự
Khám phá các dự án và mô hình AI khác có sự tương đồng.
ProgressHUD is a lightweight and easy-to-use HUD for iOS. Over 5000+ animations.
⭕️ Ring progress view similar to Activity app on Apple Watch
iOS progress bar, replacement for the default activity indicator.
Awesome loading animations using 3D engine written with Swift
A custom reusable circular / progress slider control for iOS application.
📊 An animatable view that depicts multiple progresses over time. Modeled after UIProgressView
Asynchronous and Throwable button implementation for SwiftUI, with animations and progress tracking
A highly customisable and reusable circular slider for iOS applications.
Animated and fully customizable progress view with 2 styles: ring and bar.