我有一个位于导航控制器内的视图,该控制器位于标签栏控制器内,如下所示:
Tab Bar Controller
Navigation Controller
View Controller
我在 xib 中设计了视图控制器的布局。当我单击视图的选项卡时,视图显示正确。该视图将放置在导航栏和标签栏内 - 它不会溢出。
但是当我想以编程方式打开视图时——不是通过标签栏——而是使用 pushViewController [1],视图会一直扩展到框架的外部边界。该视图将位于状态栏上方和选项卡栏下方。
我找不到解决方案。有没有人有任何想法如何解决这个问题?
[1]
[self.navigationController pushViewController:[[MyViewController alloc]
initWithStringAddress:"someIdUsedInController" animated:YES];