视图不显示在故事板中的位置

时间:2013-07-26 17:35:00

标签: iphone ios xcode

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

enter image description here

我在XCode的Storyboard中设置了滚动视图大小:

enter image description here

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

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

在viewDidLoad()

滚动视图中的视图在故事板中设置了这些框架参数:

查看1

此视图显示3个饼图

enter image description here

enter image description here

然后在这个视图下面我有了视图2.

视图2

enter image description here

其框架在故事板中设置为:

enter image description here

问题 现在,当我运行App时,我没有看到视图1(完全是饼图)。视图2的内容正在整个页面中显示(它也会滚动到页面之外),就好像View 1从未出现过一样。 但是,如果在storyboard中,我将滚动视图的框架大小设置为1000(高度),看到视图1,然后页面的其余部分为空白,然后如果我滚动(在巨大的空白空间之后),我看到视图2的内容。

为什么即使我在故事板中设置了框架参数,在运行App时,视图也不会一个接一个地出现?

我在这里缺少什么?请帮忙。

1 个答案:

答案 0 :(得分:0)

对我来说,看起来你的自动调整设置并不正确......

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

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

view1 - 锚定到顶部和左侧,没有拉伸。

view2 - 锚定到顶部和左侧,没有拉伸。

尝试设置这些值,看看你的结果是否更接近你想要的结果。