#import @class ProgressView; @protocol ProgressViewDelegate - (void)progressViewDidCancel:(ProgressView *)progress; - (void)progressViewDidStart:(ProgressView *)progress; @end @interface ProgressView : UIView @property (nonatomic) BOOL failedMode; @property (nonatomic) double progress; - (void)setProgress:(double)progress animated:(BOOL)animated; @property (nonatomic, weak) id delegate; @end