Есть два способа достичь этого.
Либо вы добавляете свое представление индикатора активности к тому же представлению, удерживая tableView
и ТО, тогда они могут иметь один и тот же центр:
UIView* superview = [tableView superview];
yourActivityIndicator.center = tableView.center;
[superview addSubview:yourActivityIndicator];
или вы решили добавить вид монитора в tableView, но затем необходимо рассчитать центр этого вида, и он будет зависеть от размера представления индикатора.
CGSize tSize = tableView.frame.size;
CGSize aSize = yourActivityIndicator.frame.size;
yourActivityIndicator.center = CGRectMake(
(tSize.width-aSize.width)*0.5,
(tSize.height-aSize.height)*0.5,
aSize.width,
aSize.height);
[tableView addSubview:yourActivityIndicator];