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
动画?
谢谢!
答案 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。