开始使用标签动画UIProgressView?

时间:2011-03-18 22:23:07

标签: objective-c ios4 uiprogressview

downPreView = [[UIProgressView alloc] initWithProgressViewStyle:UIProgressViewStyleDefault];
downPreView.tag = indexPath;
downPreView.frame = CGRectMake(75,28, 215,60);
downPreView.progress = 0.0;
[cell.contentView addSubview:downPreView];

现在,如何使用downPreView等标记开始设置2动画? 谢谢!

2 个答案:

答案 0 :(得分:0)

您无法通过它的标签访问对象,如果您想要访问,则必须保留该对象。假如你有一系列进度视图......你可以枚举它并询问

if (object.tag == tagWanted) {
doSomething;
}

答案 1 :(得分:0)

您可以使用viewWithTag方法获取视图。与[cell.contentView viewWithTag:1]

一样

<强>更新

首先。您无法为progressView设置动画,您可以显示它,隐藏它,还可以编辑它的进度级别。如果要编辑它的进度,则必须将其设置为[downPreView setProgress:0.1]。如果它设置为1,则progces指示符将在结尾处。 但是,如果您只想要一个微调器,则可以使用UIActivityIndicatorView。 如果你无法获得单元格,那么你可以使用它的父视图。像[self.view viewWithTag:1]一样 在此之后,您必须在其上投射UIProgressView以避免警告。

UIProgressView *progressView = (UIProgressView *)[self.view viewWithTag:1];
progressView.progress = 0.1;

有关UIActivityIndicatorView的详情,请参阅documentation