Как добавить UIView над текущим UITableViewController

Мне сложно добавить подвид (UIView) из метода viewDidLoad UITableViewController

Это работает:

[self.view addSubview:self.progView];

Но вы можете видеть, что строки ячеек таблицы просачиваются сквозь UIView progView.

Я пробовал этот подход:

[self.view.superview insertSubview:self.progView aboveSubview:self.view];

Это попытка добавить progView, UIView в супервизор, над текущим представлением. Когда я пробую это, UIView никогда не появляется.

- ОБНОВЛЕНИЕ -

Ниже приводится последняя попытка:

UIView *myProgView = (UIView *)self.progView; //progView is a method that returns a UIView

[self.tableView insertSubview:myProgView aboveSubview:self.tableView]; 
[self.tableView bringSubviewToFront:myProgView];

Результат такой же, как [self.view addSubview: self.progView]; UIView появляется, но, по-видимому, за столом.

56
задан ABM 13 July 2017 в 09:14
поделиться