目前,我的 UIScrollView 存在一个非常微不足道的问题,它位于 UIViewController 的 UIView 中。
目前,我正在使用 xib 文件,因为我放入 UIScrollView 中的很多信息对我来说太多了,无法编写代码......(很多信息,图像,等等等等)但它们都是静态的.
这是我用来将 UIScrollView 添加到 UIViewController 的 UIView 的代码:
_scrollView = [[UIScrollView alloc] init];
_scrollView.delegate = self;
_scrollView.scrollEnabled = YES;
_scrollView.showsVerticalScrollIndicator = YES;
_scrollView.contentSize = CGSizeMake(self.view.bounds.size.width, self.view.bounds.size.height * 7 );
[self.view addSubview:_scrollView];
如您所见,UIScrollView 很大!!!
我将它的内容大小设置为 UIView 大小的 7 倍,并将 delegte 方法设置为符合 UIViewController。
现在,我可以完美滚动,但我无法滚动整个 UIScrollView 的内容,即使我将它的内容大小设置为 A LARGE 量!
我到底做错了什么?:(
我也注释掉了这个:
//_scrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(self.view.frame.origin.x, self.view.frame.origin.y, self.view.bounds.size.width, 2389)];
但是当我使用 (^) 代码行与下面的 (/) 代码行相比时......无法滚动......
_scrollView = [[UIScrollView alloc] init];
我究竟做错了什么?!/哭泣....
谢谢!
编辑:
UIScrollView 现在是 xib 中 UIView 大小的一半......一切都在 xib 中设置......这是所有要看到的代码......
如果你想要一些快照......在这里......
第一张图片中的 UIScrollview 一直向下滚动.....
我也 NSLOG(@"self.view.bounds.size.height * 7) -> 我得到 2000+