Iphone 导致uiview调整大小的嵌套NavigationController
我在另一个导航控制器中嵌套了一个导航控制器,现在它导致嵌套的navigationcontroller中的uiview奇怪地调整了大小 下面是一些屏幕截图,向您展示正在发生的事情 这两个导航栏都显示出来,因为您可以看到底部的延伸超出了物理屏幕允许的范围。 这只显示隐藏主导航栏的子导航栏。。如您所见,在子栏上方有一个奇怪的空间,看起来像状态栏的高度。我不知道是什么。 最后,这仅显示显示的主导航栏和隐藏的子栏。。 最后一个视图是我想使用的。。若你们看视图的底部,它只显示了a的一部分。。但是,如果您查看左边InterfaceBuilder中的视图,您将看到该界面上应该有更多的字母,但奇怪的是,该视图没有调整大小以适应物理视图的范围Iphone 导致uiview调整大小的嵌套NavigationController,iphone,ios,uiview,uinavigationcontroller,uinavigationbar,Iphone,Ios,Uiview,Uinavigationcontroller,Uinavigationbar,我在另一个导航控制器中嵌套了一个导航控制器,现在它导致嵌套的navigationcontroller中的uiview奇怪地调整了大小 下面是一些屏幕截图,向您展示正在发生的事情 这两个导航栏都显示出来,因为您可以看到底部的延伸超出了物理屏幕允许的范围。 这只显示隐藏主导航栏的子导航栏。。如您所见,在子栏上方有一个奇怪的空间,看起来像状态栏的高度。我不知道是什么。 最后,这仅显示显示的主导航栏和隐藏的子栏。。 最后一个视图是我想使用的。。若你们看视图的底部,它只显示了a的一部分。。但是,如果
我想知道,如果你能告诉我如何正确调整视图的大小,使所有的东西都适合我提供的细节。。任何帮助都将不胜感激。我想您可以为这些UILabel对象设置autoresizeMask属性=UIViewAutoresizingFlexibleBottomMargin,您将获得与UIView底部对齐的最后一个UILabel。我刚才在Interface builder中选择了底部红线进行自动调整。。这也没用。。您认为这与您在回答中提到的相同吗?DetailViewController视图位于SubNavController或MainNavController下?位于SubNavController下。。这就是我如何将详细视图添加到subNav DetailViewController*detailView=[[DetailViewController alloc]initWithNibName:@“DetailViewController”捆绑包:[NSBundle mainBundle]];[其他导航pushViewController:detailView动画:否];您需要设置此detailView=UIViewAutoresizingFlexibleBottomMargin | UIViewAutoresizingFlexibleTopMargin | UIViewAutoresizingFlexibleTopMargin | UIViewAutoresizingFlexibleHeight的AutoResizingTask属性。太棒了!提示:始终在要添加此子视图的视图中设置子视图的autoresizeMask属性。我希望这有帮助!谢谢