Iphone 在UINavigationController中推入UIViewController时,UIScrollView会调整大小。为什么?

Iphone 在UINavigationController中推入UIViewController时,UIScrollView会调整大小。为什么?,iphone,Iphone,当我在UINavigationController中按下UIViewController时,视图中的UIScrollView会更改尺寸。现在,甚至我也在尝试调整UIScrollView的大小。它不会简单地调整大小。它维护框架维度。你知道为什么会这样吗 例如: 我的笔尖有一个视图,它有一个尺寸为320430的滚动视图 现在,当我按下与视图关联的UIViewController时,scrollview仍然显示尺寸为320430,但绘制的尺寸比320430小得多 这方面的任何建议。之所以会发生这种情况

当我在UINavigationController中按下UIViewController时,视图中的UIScrollView会更改尺寸。现在,甚至我也在尝试调整UIScrollView的大小。它不会简单地调整大小。它维护框架维度。你知道为什么会这样吗

例如:

我的笔尖有一个视图,它有一个尺寸为320430的滚动视图

现在,当我按下与视图关联的UIViewController时,scrollview仍然显示尺寸为320430,但绘制的尺寸比320430小得多


这方面的任何建议。

之所以会发生这种情况,是因为我以编程方式创建的视图的AutoSize mask属性已设置。重置标志解决了问题