我有一个包含scrollView的视图。scrollview包含按钮,标签和几个textfields.To查看scrollview的顶部内容,我必须向下滚动。否则它只显示底部。我怎么能显示我的滚动视图的顶部元素没有向下滚动?可以向上滚动以查看滚动视图的底部内容。
答案 0 :(得分:2)
@harshiYL如果你发布一些代码以便检测错误会更好。我怀疑你是滚动视图框架和内容大小。使用下面的代码: -
- (void)viewDidLoad
{
[super viewDidLoad];
scrollView.frame = CGRectMake(0, 0, 320, 460);
[scrollView setContentSize:CGSizeMake(320, 678)];
}
希望它有所帮助。
答案 1 :(得分:1)
我有类似的问题。我不得不下拉滚动视图来查看顶部的内容,但是当它被释放时它会“反弹”回来吗?
我的问题原来是自动布局。我在滚动视图中放置的视图正在居中。因此,随着布局过程中发生的所有变化,我认为视图被推向负空间。
对我来说,解决方案是更改布局,以便将视图锚定到滚动视图的顶部而不是中间。
答案 2 :(得分:0)
默认情况下,scrollView始终显示顶部。意味着ContentOffset为0.在启动应用程序并显示scrollView后,方向是否会随时更改?也许你可以在Size Insprector中检查自动调整大小设置。
希望有所帮助!