【发布时间】:2015-12-31 03:57:07
【问题描述】:
我有一个使用 tableView 和 tabBar 的应用程序。当从 tableView 加载其中一个视图控制器 (NOTabBarView) 时,我通过放置隐藏 tabBar:
[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 空间中工作的任何想法?
【问题讨论】:
-
您在移动到
NonTabBarView时是否使用Push? -
请检查您是否在 tabBar 内时推动了 tabBar。
标签: ios objective-c uitabbarcontroller uislider