0

我有一个包含滚动视图的视图。滚动视图包含按钮、标签和几个文本字段。要查看滚动视图的顶部内容,我必须向下滚动它。否则它只显示底部。如何显示顶部元素我的滚动视图没有向下滚动?可以向上滚动以查看滚动视图的底部内容。

4

3 回答 3

2

@harshiYL 如果您发布一些代码以检测错误会更好。我怀疑您的滚动视图框架和内容大小。使用下面的代码:-

- (void)viewDidLoad
 {
 [super viewDidLoad];
 scrollView.frame = CGRectMake(0, 0, 320, 460);
 [scrollView setContentSize:CGSizeMake(320, 678)];
 }

希望能帮助到你。

于 2012-11-13T17:18:04.810 回答
1

我有一个类似的问题。我必须拉下滚动视图才能查看顶部的内容,但释放时它会“反弹”回来吗?

我的问题原来是自动布局。我在滚动视图中放置的视图被居中。结果,随着布局期间发生的所有变化,我认为视图被推到了负空间。

对我来说,解决方案是更改布局,使视图锚定在滚动视图的顶部而不是中间。

于 2013-06-03T13:54:49.903 回答
0

默认情况下,scrollView 始终显示在顶部。表示 ContentOffset 为 0。在启动应用程序并显示滚动视图后,方向是否随时发生变化?也许您可以在 Size Inspector 中检查您的 Autosizing 设置。

希望有帮助!

于 2012-11-13T17:10:39.337 回答