ScrollView里面的View或者反之亦然?

时间:2013-07-31 18:21:24

标签: ios cocoa-touch uiscrollview

我在iOS上工作,无法找到是否有明确的答案。

我有一个屏幕,整个事物都会滚动(不只是它的一部分滚动在顶部)。我正在使用Storyboard来构建它,并且内容大于屏幕大小。这是最好的方法:

这都在UIViewController中。

  • 全屏ScrollView(父级)内View(子)内的内容,并将ScrollView的内容大小设置为View的框架。
  • 全屏视图(父级)内ScrollView(子级)内的内容,并将ScrollView的内容大小设置为其框架,然后将其新框架设置为视图的框架。
  • 只是一个ScrollView作为ViewController的第一个子节点,并将其内容大小设置为其帧,然后将其帧设置为屏幕大小(我需要在运行时检查它?)

所有这些方法似乎都有效,但它们使其他事情更容易/更难(为键盘移动内容等)。这只是一个意见问题还是有“最佳/正确”的方法?

1 个答案:

答案 0 :(得分:0)

您必须将内容大小设置为大于视图。然后它会滚动。