0
该文档是不清楚如何在斯威夫特实现这个美丽的图书馆如何在Swift 3中实现MRProgress?
我可以导入MRProgress并得到模糊OverlayView的出现,但我不能让进度更新
//尝试之一:不能让视图来显示或PARAMS改变 ```
var overlay = MRProgressOverlayView()
upload.uploadProgress(closure: { //Get Progress
progress in
print(progress.fractionCompleted) // double
progressFloat = Float(progress.fractionCompleted) // float
if progress.fractionCompleted < 1 {
// Here are some options but they are not working
self.overlay.mode = .determinateCircular
self.overlay.frame = CGRect(x: 50, y: 50, width: 100, height: 80)
self.overlay.setTintColor(UIColor.blue)
self.overlay.titleLabelText = "Uploading!"
self.overlay.show(true)
self.overlay.progress = progressFloat
self.overlay.setProgress(progressFloat, animated: true)
}
if progress.fractionCompleted == 1 {
print("Completed")
// remove progress
self.overlay.dismiss(true)
}
```
//尝试二:查看显示,但setProgress抛出错误
MRProgressOverlayView.showOverlayAdded(to: self.view, title: "Uploading", mode: .determinateCircular, animated: true)
MRProgress.setProgress(floatProgress, true)
// error
// Use of instance member 'setProgress' on type 'MRProgressOverlayView'; did you mean to use a value of type 'MRProgressOverlayView' instead?
从SRC
/**
Change progress animated.
The animation will be always linear.
@param progress The new progress value.
@param animated Specify YES to animate the change or NO if you do not want the change to be animated.
*/
open func setProgress(_ progress: Float, animated: Bool)
谁能告诉我怎么可以使用这个看上去很美的图书馆请? 最后,可能有人用1500+代表请加标签的MRProgress