0

我有一个位于导航控制器内的视图,该控制器位于标签栏控制器内,如下所示:

Tab Bar Controller

    Navigation Controller 

        View Controller

我在 xib 中设计了视图控制器的布局。当我单击视图的选项卡时,视图显示正确。该视图将放置在导航栏和标签栏内 - 它不会溢出。

但是当我想以编程方式打开视图时——不是通过标签栏——而是使用 pushViewController [1],视图会一直扩展到框架的外部边界。该视图将位于状态栏上方和选项卡栏下方。

我找不到解决方案。有没有人有任何想法如何解决这个问题?

[1]

    [self.navigationController pushViewController:[[MyViewController alloc] 
initWithStringAddress:"someIdUsedInController" animated:YES];
4

0 回答 0