我正在設計一個應用程序,它有超過4個選項的tabbar,所以我想要做的就是隱藏tabbar當任何視圖被推動,並再次顯示視圖時彈出,我試過hidesbottomwhenpushed但me.Please沒有工作,幫助iphone + hide tabbar當任何視圖推
0
A
回答
1
使用此功能
- (void) hideTabBar:(UITabBarController *) tabbarcontroller
{
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:0.5];
for(UIView *view in tabbarcontroller.view.subviews)
{
if([view isKindOfClass:[UITabBar class]])
{
[view setFrame:CGRectMake(view.frame.origin.x, 480, view.frame.size.width, view.frame.size.height)];
}
else
{
[view setFrame:CGRectMake(view.frame.origin.x, view.frame.origin.y, view.frame.size.width, 480)];
}
}
[UIView commitAnimations];
}
當你的時候,你要顯示的調用這個函數
[self hideTabBar:self. tabbarcontroller];
tabbarcontroller使用此功能
- (void) showTabBar:(UITabBarController *) tabbarcontroller {
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:0.5];
for(UIView *view in tabbarcontroller.view.subviews)
{
NSLog(@"%@", view);
if([view isKindOfClass:[UITabBar class]])
{
[view setFrame:CGRectMake(view.frame.origin.x, 431, view.frame.size.width, view.frame.size.height)];
}
else
{
[view setFrame:CGRectMake(view.frame.origin.x, view.frame.origin.y, view.frame.size.width, 431)];
}
}
[UIView commitAnimations];
}
相關問題
- 1. 當我使用NavController推視圖時如何隱藏tabbar?
- 2. 從推送視圖中刪除tabBar
- 3. 故事板:將tableview推入tabbar視圖
- 4. Tabbar更多視圖控制器iPhone
- 5. iPhone 4 - TabBar圖標
- 6. 如何在加載新的TabBar視圖時卸載TabBar視圖?
- 7. iphone - 如何知道哪些視圖當前加載在tabBar應用程序?
- 8. 如何推TabBar中的視圖爲Android的ReactNative
- 9. 如何在視圖完全推入視圖後使tabBar生成動畫?
- 10. 使用不帶任何選項卡視圖的TabBar顯示視圖?
- 11. 當我「正常」釋放推視圖控制器時,iPhone崩潰
- 12. iphone - Tabbar使用
- 13. 無法從表視圖被推到含有的TabBar
- 14. iOS在tabbar應用程序中將視圖推入堆棧
- 15. 刪除的TabBar從視圖
- 16. 覆蓋tabbar與視圖
- 17. 第二視圖中的Tabbar
- 18. iPhone向左推動視圖控制器
- 19. iPad/iPhone TableVIew幫助推動新視圖
- 20. 隱藏TabBar時推
- 21. iphone無法在TabBar控制器中旋轉視圖
- 22. 無法在iphone的子視圖中隱藏TabBar
- 23. iphone的TabBar流行或回主視圖問題
- 24. 在TabBar iPhone應用程序中的模式視圖
- 25. iphone有沒有辦法在tabbar上創建視圖?
- 26. 旋轉視圖iPhone的tabbar應用程序
- 27. 如何設置tabbar的視圖?
- 28. 改變的TabBar圖像時的TabBar沒有根視圖
- 29. 的TabBar不是iphone
- 30. iphone - tabbar set imagetintcolor(offstate)
你可以pl。顯示代碼如何做到這一點? – Ilanchezhian 2012-04-11 12:38:30
其實,我所做的是,我已經選擇了tabbarcontrollers選項「隱藏底部時推」通過xib.Is那裏我缺少的東西。 – Shantanu 2012-04-11 12:48:05