So it is very easy to hide the tabbar when you push a view controller onto the navigation controller stack:
uiViewController.hidesBottomBarWhenPushed = YES;
works just peachy.
Put let's say I want to push deeper into the stack and show it again?
Setting
laterUIViewController.hidesBottomBarWhenPushed = NO;
on some later view controller doesn't make it reappear. It's still hidden.