iPhone addSubview - subView не прокручивается с помощью UITableView - PullRequest
0 голосов
/ 21 июня 2010

Я использую следующий код для добавления «Spinner» поверх моего UITableView:

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 голосов
/ 21 июня 2010

вы можете либо добавить новый UITableCell в подклассе со спиннером в нем и добавить его в конец таблицы и убрать его, когда вы обычно останавливаете анимацию, либо родительское представление удерживает ваше представление таблицы и помещает счетчик в родительском, а не как дочерний элемент вашего табличного представления. Я предполагаю, что ваш просмотр таблицы является представлением для вашего viewcontroller?

...