0
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等制作动画?谢谢!

4

2 回答 2

0

你不能通过它的标签访问一个对象,如果你想访问,你必须保留这个对象。假设您有一系列进度视图...您可以枚举它并询问

if (object.tag == tagWanted) {
doSomething;
}
于 2011-03-18T22:36:50.627 回答
0

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

更新

首先。你不能为progressView设置动画,你可以显示它,隐藏它,你可以编辑它的进度级别。如果要编辑它的进度,则必须将其设置为[downPreView setProgress:0.1]. 如果它设置为 1,进度指示器将位于末尾。但是,如果您只想要一个微调器,则可以使用UIActivityIndicatorView. 如果您无法获取单元格,则可以使用它的父视图。就像[self.view viewWithTag:1] 在此之后,您必须对其施放UIProgressView以避免警告。

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

有关更多信息,UIActivityIndicatorView请参阅文档

于 2011-03-18T22:42:03.567 回答