Подобно тому, что сказал Питер, создайте UIView, который будет содержать и TableView, и UIView в подклассах. Такие как:
UIView *view = [[UIView alloc] initWithFrame:frame]; // Define frame as you like
[view addSubview:myTableView]; // This is the reference to your tableView
[view addSubview:myAnchoredView]; // This is the reference to your UIView "floating" subclass
Вам также необходимо отключить взаимодействие с пользователем для вашего плавающего представления. Я не знаю, передаст ли это касания базовому UIView или нет:
[myAnchoredView setUserInteractionEnabled:NO];
Если это блокирует прикосновения к вашему табличному представлению, вам может потребоваться передать ссылку на ваше табличное представление в привязанное представление при инициализации, а затем передать сенсорные события. Вы можете сделать это, переопределив методы сенсорного ответа в UIResponder. (Если есть лучший способ, кто-нибудь, пожалуйста, говорите.)