1

我正在努力在 UIContainerView 中嵌入一个 UIScrollView,这样我就可以有几个文本字段。

我尝试从这个 SO answer实施解决方案,但没有成功。

如上面的答案所述,两个视图控制器都设置为自由格式,并且都设置为 920 的高度。下面是我的故事板的样子:

故事板

但下面是我运行应用程序时的样子:

模拟器

即使嵌入在我的容器视图中的滚动视图有 8 个文本字段,我也无法向下滚动超过前 4 个文本字段。任何人都知道如何使这项工作?谢谢!

编辑

我让它部分工作,这个视频给出了一些很好的指导。我拥有的是嵌入在滚动视图中的容器视图。在容器持有的视图中,我将“模拟大小”设置为自由格式。我将宽度设置为 320,高度设置为 1000,以便为所有文本字段提供足够的空间。

我目前遇到的困难是,当我向下滚动时,我只能向下滚动到第六个文本字段,当时有八个(下图)。有人对如何解决这个问题有任何建议吗?

在没有所有文本字段的情况下滚动

4

2 回答 2

2

这样做

 - (void)viewDidAppear:(BOOL)animated
    {
        [super viewDidAppear:animated];
        yourScrollView.contentSize=CGSizeMake(320,1300);
    }
于 2014-09-21T14:55:58.580 回答
0

查看配置和您的自动布局约束会很有帮助。对于类似的情况,我通常使用本视频中描述的配置:

http://www.youtube.com/watch?v=4oCWxHLBQ-A

于 2014-09-22T13:39:23.367 回答