Como ocultar o uitabbarcontroller

Tenho um problema comUITabBarController. No meu aplicativo, quero ocultá-lo, mas sem usarhidesBottomBarWhenPushed porque não quero escondê-lo quando o empurrei. Por exemplo, quero ocultá-lo quando pressiono um botão Ocultar no meu aplicativo.

Li muitos artigos no google, mas não consigo descobrir como posso fazer iss