0

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

我有一个屏幕,整个东西都会滚动(不仅仅是它的一部分在顶部滚动)。我正在使用 Storyboards 来构建它,并且内容大于屏幕尺寸。最好的方法是:

这都在 UIViewController 内部。

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

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

4

1 回答 1

0

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

于 2013-07-31T20:29:03.223 回答