3

我有一个导航控制器,其根是视图控制器(首先调用它)。这个第一个视图控制器有一个按钮,按下时会显示另一个视图控制器(称为第二个)。第二个视图控制器有一个覆盖整个视图的 UITextView。

在情节提要中, UITextView 中的示例文本正确地从标题栏下方(但不在下方)开始。换句话说,它的内容插图设置正确。

但是,当我运行应用程序并点击第一个视图控制器的按钮以显示第二个视图控制器时,文本位于标题栏下方。文本视图的内容插图为零。

为什么文本视图的顶部内容插图没有自动调整以适应标题栏?

我创建了一个显示问题的“最小”应用程序:https ://github.com/redcurry/TestContentInsets 。

注意:我使用的是 Xamarin,但我想同样的问题也会发生在 iOS 中(我还没有测试过)。

4

2 回答 2

0

你可能正在寻找这个

您的视图是从 navigationController 下开始的。你只需要设置这个。

在此处输入图像描述

于 2017-04-06T05:21:51.533 回答
0

在第二个 View Controller 中,请取消选中“Adjust ScrollView Insets”复选框。请看截图

于 2017-04-05T10:43:37.297 回答