0

我有一个奇怪的问题。我试图在屏幕的一个特定部分有一个 UIScrollView,其中包含 3 个 UIView 和 UIPageControl。我正在使用故事板。我为 iPhone 应用添加了尺寸为 (0,0,288,225) 的 UIScroll 视图。

我添加了三个带有以下框架的 UIView:

视图1:(1,1,286,223),视图2:(289,1,286,223),视图3:(576,1,286,223)

在代码中,我将内容大小指定为 [864,228]。为滚动视图设置的其他属性:

  1. 分页启用:真
  2. 方向锁定启用:真
  3. 显示水平指示器:假
  4. 显示垂直指示器:假

我面临的问题是,当我在模拟器或真实设备上运行此应用程序时,当视图加载时,View1 加载了垂直偏移量。当我进行水平滚动时,视图会正确向上滚动并且 View2 会正确呈现。我已经将内容视图的高度与滚动视图的高度相同,理想情况下应该禁用垂直滚动,但它仍然允许我垂直滚动第一个视图在第一次加载时偏移的相同量。

如果有人知道为什么会这样,请告诉我。

我在 OS X 版本 10.8.4 上使用 XCode 5.0 (5A1413)

4

0 回答 0