iPhone之实现自定义进度条Progress
思路:没有继承UIProgressView,而是继承UIView,添加了两个UIImageView,一个是背影图,再在上面添加了一个填充图并把x坐标设置到屏的最左边,然后一个定时器,隔一段时间改变填充图的x的坐标,这样就实现了类似进度这样的效果。
效果图:
代码:
CustomProgress.h
//
// CustomProgress.h
// Chok_passenger
//
// Created by 任海丽 on 13-7-11.
// Copyright (c) 2013年 任海丽. All rights reserved.
//
#import <UIKit/UIKit.h>
@protocol CustomProgressDelegate<NSObject>
//修改进度标签内容
- (void)changeTextProgress:(NSString*)string;
//进度条结束时
- (void)endTime;
@end
@interface CustomProgress : UIView
// 背景图像
@property (retain, nonatomic) UIImageView *trackView