Iphone 视图未显示在情节提要中的位置

Iphone 视图未显示在情节提要中的位置,iphone,ios,xcode,Iphone,Ios,Xcode,我正在开发一款iPad应用程序。我有一个由三部分组成的视图。顶部是我显示日期的地方(它是一条细条)。第二部分和第三部分(每个部分都是UIView)已添加到如下滚动视图中 我已经在XCode的故事板中设置了滚动视图大小: 现在,在代码中,我已将滚动视图的内容大小设置为: [self.scrollView setContentSize:CGSizeMake(768.0, 1500.0)]; 在viewDidLoad()中 滚动视图中的视图在情节提要中设置了以下帧参数: 视图1 此视图显

我正在开发一款iPad应用程序。我有一个由三部分组成的视图。顶部是我显示日期的地方(它是一条细条)。第二部分和第三部分(每个部分都是UIView)已添加到如下滚动视图中

我已经在XCode的故事板中设置了滚动视图大小:

现在,在代码中,我已将滚动视图的内容大小设置为:

    [self.scrollView setContentSize:CGSizeMake(768.0, 1500.0)];
在viewDidLoad()中

滚动视图中的视图在情节提要中设置了以下帧参数:

视图1

此视图显示3个饼图

在这个视图下面我有视图2

视图2

其框架在情节提要中设置为:

问题 现在,当我运行应用程序时,我看不到视图1(饼图)。视图2的内容显示在整个页面中(它也会滚动到页面之外),就好像视图1从未出现过一样。 但是,如果在故事板中,我将滚动视图的帧大小设置为1000(高度),则可以看到视图1,然后页面的其余部分为空白,如果我滚动(在巨大的空白之后),则可以看到视图2的内容

为什么即使我在故事板中正确设置了帧参数,但在应用程序运行时,视图并没有一个接一个地出现


我错过了什么?请帮助。

在我看来,您的自动缩放设置根本不正确

要获得您描述的结果,我相信您需要将自动调整大小设置为以下值:

scrollview-锚定到所有侧面(顶部、底部、左侧和右侧),并垂直和水平拉伸

视图1-锚定到顶部和左侧,无拉伸

视图2-锚定到顶部和左侧,无拉伸


尝试设置这些值,看看结果是否更接近您要查找的内容。

Hi@darkfoxmrd,谢谢您的回复。我试过了,但还是一样。我玩了相当一段时间的锚和拉伸因子,但都是徒劳的。View2是一个UITableView,因此它本身就是一个UIScrollView。由于View1是一个大小固定的图表,而view2中已经有一个滚动条,所以我将整个scrollview的内容大小设置为固定。有意义吗?有意义,现在我想我更了解情况了,请看我编辑的答案,看看是否有帮助。嗨@darkfoxmrd,谢谢你的回复。同样的问题依然存在。view1和view2之间有很多空白(空白的半页高):(!你能解决这个问题吗?