iPhone addSubview - subView不会使用UITableView滚动

时间:2010-06-20 22:45:33

标签: iphone uitableview scroll subview

我使用以下代码在我的UITableView上添加“Spinner”:

spinner = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhite];
[spinner setCenter:CGPointMake(120,162)];
[self.view addSubview:spinner];
spinner.backgroundColor = [UIColor lightGrayColor];
spinner.hidesWhenStopped = YES;
[spinner stopAnimating];

这很好用,但是当我滚动到UITableView的底部并调用微调器时,微调器仍然位于表视图的顶部,位于120,162位置。我希望它位于120,162 - 与UITableView的位置无关。

1 个答案:

答案 0 :(得分:0)

你可以在其中添加一个带有微调器的新子类UITableCell并将其添加到表的末尾并在通常停止动画时将其取走,或者让父视图保持表视图并放置微调器在父视图中而不是作为表视图的子视图。我假设你的tableview是viewcontroller的视图?