A simple demo circle progress for ios 7 style. Only one property "@property (nonatomic, assign) CGFloat progress" controled three states, try to connect(progress <= 0), finishloading(progress >= 1), loading (else).