- (void) hidetabbar:(BOOL)hide {
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:0.2];
for(UIView *view in self.tabBarController.view.subviews)
{
if([view isKindOfClass:[UITabBar class]])
{
if (!hide)
[view setFrame:CGRectMake(view.frame.origin.x, 431, view.frame.size.width, view.frame.size.height)];
else
[view setFrame:CGRectMake(view.frame.origin.x, 480, view.frame.size.width, view.frame.size.height)];
} else {
if (!hide)
[view setFrame:CGRectMake(view.frame.origin.x, view.frame.origin.y, view.frame.size.width, 431)];
else
[view setFrame:CGRectMake(view.frame.origin.x, view.frame.origin.y, view.frame.size.width, 480)];
}
}
[UIView commitAnimations];
}
'iOS Programming' 카테고리의 다른 글
아이폰 sdk 로 간단한 트윗 날리기 (0) | 2010.09.10 |
---|---|
Multiline UILabel의 수직 정렬 (Top / Center / Bottom) (0) | 2010.09.10 |
UINavigationBar에 이미지를 배경으로 지정하기 (0) | 2010.09.10 |
cocoa touch 에서의 간단한 pdf 핸드링 (0) | 2010.09.10 |
UITableViewCell에 Badge 달기 (0) | 2010.09.10 |