Что вы можете сделать, это использовать представление, чтобы обернуть содержимое, которое вы хотите, чтобы оно было динамичным Затем вы можете добавить первый видимый вид как подпредставление этого представления. Затем вам нужно будет анимировать переход между представлениями (текущим и тем, на который вы хотите изменить) для имитации смены контроллера представления. Вот код, который я использовал, который делает это между двумя представлениями. Мой вид "оболочки" называется представлением содержимого. Вам нужно интегрировать это с тем, какую панель вкладок вы настроили ...
[ contentView addSubview:view2 ];
[ view1 removeFromSuperview ];
CATransition *animation = [ CATransition animation ];
[ animation setType:kCATransitionPush ];
[ animation setSubtype:kCATransitionFromRight ];
[ animation setDuration:0.5 ];
[ animation
setTimingFunction:[ CAMediaTimingFunction
functionWithName:kCAMediaTimingFunctionEaseInEaseOut
]
];
[[ contentView layer ]
addAnimation:animation
forKey:@"currentTransition"
];
Попробуйте!