2015-12-31 27 views
0

我有一個使用tableView和tabBar的應用程序。當視圖控制器中的一個(NOTabBarView)從的tableView加載我通過將隱藏的TabBar:tabBar保持sliderView不起作用

[self.tabBarController.TabBar setHidden:YES]; 

viewWillAppear 和我使用使其可見在viewWillDisappear

[self.tabBarController.tabBar setHidden:NO]; 

NOTabBarView有一個滑塊位於tabBar所在的區域。

當我隱藏tabBar時,我可以看到滑塊,但無法與其交互。 如果我將它移出tabBar的區域,那麼我可以與tabBar進行交互。

有沒有辦法讓滑塊在tabBar區域工作? 我試圖移動的TabBar出路有:

self.tabBarController.tabBar.frame = CGRectMake:(0,900,480,50); 

但是這似乎並沒有讓我與滑塊交互。 我也曾嘗試把滑塊在視圖

[self.view insertSubview:slider atIndex:100]; 

的前面,但這個簡化版,要麼工作。

有關如何讓滑塊在tabBar空間中工作的任何想法?

+0

你使用'推「而移動到NonTabBarView? –

+0

請檢查您是否在TabBar內按TabBar。 – sourav

回答

0

我想通了這一點,通過使用

self.tarBarController.tabBar.frame = CGRectMake:(355,520,350,1); 
在viewWillAppear中

,然後

self.tarBarController.tabBar.frame = CGRectMake:(0,520,350,49); 
在viewWillDisappear

不知何故此招式出來的方式

,並使其足夠小它不't效果 sliderViews