【发布时间】:2011-12-15 15:47:18
【问题描述】:
我发现这个问题有很多变体,但我只是想弄清楚它,因为我似乎无法让我的工作。
我有一个 TabBarController (TBC),其中包含多个 UIViewControllers(每个选项卡)。在其中一个UIViewControllers(mainMenu)上,我正在尝试添加另一个UIViewController(game1)作为子视图:
[self.view addSubview:game1.view];
现在的问题是它需要 TBC,所以我尝试使用以下方法隐藏它:
self.hidesBottomBarWhenPushed = YES; //< (In the game1.m ViewDidLoad method)
和
game1.hidesBottomBarWhenPushed = YES; //< (In the mainMenu.m after I initialise game1)
我猜这是因为我使用 addSubview 方法时从未推送过菜单?
最初我使用presentModalViewController 方法,但框架被传递到新视图,从而导致 UI 布局被偏移/放大。
谁能帮我解决这个问题,我似乎无法隐藏 TBC 并且我的想法已经不多了。
非常感谢,艾略特
【问题讨论】:
标签: iphone uiviewcontroller uitabbarcontroller subview presentmodalviewcontroller