0

在情节提要中,我添加了 2 个视图。每个都有一个 TabBar(我正在以编程方式进行导航)。

在此处输入图像描述

我用表将 ViewController 类添加到我的视图中:MediaListViewController.h MediaListViewController.m

在我的主要观点上,我这样做:

-(void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item
{
    if(item.title!=@"All")
    {

         MediaListViewController *tableViewController =[[MediaListViewController alloc] init];
        [self.navigationController pushViewController:tableViewController animated:YES];
    }
}

它进入 MediaListViewController 加载函数,但我从 StoryBoard 中的视图没有显示出来。只是黑屏。

我究竟做错了什么?

我终于做到了,几乎...

问题2:

我已经添加了这个:

UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main_iPhone" bundle:nil];
    MediaListViewController *viewController = (MediaListViewController *)[storyboard instantiateViewControllerWithIdentifier:@"Table"];
    [self.navigationController pushViewController:viewController animated:YES];

但是现在,由于某种原因 TabBar 没有出现 -如何修复它? 正如您从屏幕截图中看到的 - 有 TabBar

4

2 回答 2

0

也许您忘记设置 tableViewController 的框架?尝试把 tableViewController.frame = CGRectMake (some rect);

于 2013-10-21T12:47:56.770 回答
0

约束设置不正确,这就是为什么我的应用 TabBar 不在显示范围内的原因

于 2013-10-24T05:59:44.017 回答