0

我在另一个里面嵌套了一个导航控制器,现在它导致嵌套导航控制器内的 uiview 奇怪地调整大小。

以下是一些屏幕截图,向您展示发生了什么。

这是两个导航栏都显示的情况,您可以看到底部超出物理屏幕所能允许的范围。 在此处输入图像描述

这个只显示隐藏了主导航栏的子导航栏。如您所见,子栏上方有一个奇怪的空间,看起来像状态栏的高度。我不确定它是什么。 在此处输入图像描述

最后,这仅显示了主导航栏和隐藏的子栏.. 在此处输入图像描述

最后一个视图是我想使用的,但是..如果您查看视图的底部,它只会显示 A 的一部分.. 但是,如果您查看左侧 InterfaceBuilder 中的视图,您会看到界面应该有更多的字母,但奇怪的是视图没有调整大小以适应物理视图的范围......

如果您能告诉我如何让视图正确调整大小并正确放置所有内容,我希望提供的详细信息。任何帮助将不胜感激。

4

1 回答 1

1

我认为您为这些 UILabel 对象设置了 autoresizeMask 属性 = UIViewAutoresizingFlexibleBottomMargin,您将使最后一个 UILabel 与 UIView 的底部对齐。

于 2012-06-05T03:28:25.110 回答