UIView над UITableViewController

Мне нужно разместить UIView над UITableViewController , пока я разместил его таким образом

 [self.navigationController.view addSubview:searchView]; 

Но проблема в том, что – когда я нажимаю этот UITableViewController другим – мой UIView не отталкивается с UITableViewController , но все равно повесить там, конечно, я просто могу удалить его с помощью анимации, но он выглядит достаточно для лечения

Есть ли способ сделать, что мой UIView будет охватывать другой VC вместе с UITableViewController ?

Благодаря!

Solutions Collecting From Web of "UIView над UITableViewController"

UITableViewControllers фактически также имеют свойство view которому вы можете добавить subviews. Поэтому я бы посоветовал просто отправить [self.view addSubview:searchView]; внутри контроллера табличного представления, чтобы он перемещался вместе с табличным представлением при нажатии другого контроллера.

Вы не можете использовать [self.view addSubview:searchView] как в этом случае self.view является UITableview, так что это добавит searchview в tableview, и ваше представление также будет прокручиваться с помощью tableview. Вы можете использовать

 [self.navigationController.view addSubview:searchView];