- (void) hideTabBar:(BOOL) hidden{
[UIViewbeginAnimations:nilcontext:NULL];
[UIViewsetAnimationDuration:0];
for(UIView *view in self.tabBarController.view.subviews)
{
if([view isKindOfClass:[UITabBarclass]])
{
if (hidden) {
[viewsetFrame:CGRectMake(view.frame.origin.x,460, view.frame.size.width, view.frame.size.height)];
} else {
[viewsetFrame:CGRectMake(view.frame.origin.x,460-49, view.frame.size.width, view.frame.size.height)];
}
}
else
{
if (hidden) {
[viewsetFrame:CGRectMake(view.frame.origin.x, view.frame.origin.y, view.frame.size.width,460)];
} else {
[viewsetFrame:CGRectMake(view.frame.origin.x, view.frame.origin.y, view.frame.size.width,460-49)];
}
}
}
[UIViewcommitAnimations];
}