在你抨击我重复之前,请知道我已经看过几乎所有其他方法,但它们都没有帮助。我有一个长视图,其中有一个滚动视图。
视图为 320 x 671。滚动视图已正确链接到插座“scrollView”。
属性“scrollView”已正确声明和合成。
我的代码:
[scrollView setScrollEnabled: YES];
scrollView.contentSize = CGSizeMake(320, 671);
scrollView.clipsToBounds = YES;
scrollView.delegate = self; // I have adopted the delegate protocol in .h
所以,我的问题是视图不滚动,滚动条甚至不显示。
编辑:
我将 uiview 的大小调整为正常的 320 x 460。我删除了 xib 中的滚动视图并决定添加如下:
UIScrollView *scrollView = [[UIScrollView alloc] initWithFrame: CGRectMake(self.view.center.x, self.view.center.y, 320, 460)];
[scrollView setScrollEnabled: YES];
scrollView.contentSize = CGSizeMake(320, 671);
scrollView.clipsToBounds = YES; scrollView.delegate = self;
[self.view addSubview: scrollView];
好的,现在发生的情况是当我滚动屏幕时,栏会出现,我可以滚动来更改栏的位置,但实际视图不会滚动