Ну, если я не пропустил что-то, мне это не кажется слишком сложным.
Вы должны просто создать класс для этого "представления тизера", который наследуется от UIViewController, используя при необходимости кончик.
Создайте методы обратного вызова для кнопок тизера, увеличив размер тизера (изменив view.frame) или, при необходимости, удалите его из суперпредставления.
Затем, когда вы хотите отобразить тизер, создать его экземпляр, заполнить его данными и просто добавить его представление в подпредставления вашего текущего представления.
TL; DR: я думаю, что тизер должен быть UIViewController, чей вид добавляется в подпредставления вашей вкладки.