То, что вы хотите, на самом деле довольно просто ...
У вас есть UITabBarController
с UINavigationController
, который снова как UIViewController
и т. Д. В качестве корневого контроллера, верно?Затем в вашем loadView / XIB вы просто создадите пользовательский UIView
с любым размером, цветом и т. Д. Затем вы добавите UISegmentedControl
в этом представлении.И тогда ваш UITableView
позиционируется в нижней части пользовательского UIView
.Это просто линейный макет с вертикальной ориентацией.
Тогда у вас будет фиксированный позиционный вид «над» UITableView
.
И вы, вероятно, захотите использовать для этого UIViewController, еслиинтересно, если бы вы могли использовать UITableView ...