Posted March 23, 2011on:
If you use this directly, as such, this will not work. The tab bar will still be there, glaring at you.
I was puzzled for quite some time and had to work around this problem for a few weeks, or reluctantly accepted the fact a not working tab bar showing around. Until I found out about this work-around from Google.
It turns out there is about 200ms delay before the tab bar actually hides itself. If you switch to another page before the tab bar hides itself, you kill the previous request and tab bar will forever be there. Solution? use a time out to let your actions after hiding tab bar happen after 200ms.
Works like a charm.