目前我的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倍,并将delegete方法设置为符合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];
我做错了什么?! / SOB ....
谢谢!
编辑:
UIScrollView现在是xib中UIView的大小......所有东西都是在xib中设置的......这就是所有可以看到的代码......
如果你想要一些快照...这里......
第一张图片中的UIScrollview向下滚动所有方式.....
我也是NSLOG(@“self.view.bounds.size.height * 7) - >我得到2000 +
答案 0 :(得分:0)
好吧因为我无法看到你的所有代码或结果我只能假设UIScrollView比屏幕大。
这意味着某些内容隐藏在屏幕边界之外。
希望这有帮助:)
答案 1 :(得分:0)
将所有视图直接放在滚动视图中是个坏主意。 尝试将它们放在一个视图中,只有它直接位于滚动视图中。