UIScrollView无法正确滚动。
问题描述:
我有一个uiscrollview拖到320x570的故事板上。UIScrollView无法正确滚动。
在我viewDidLoad中,我在
self.scrollView.delegate = self;
self.scrollView.userInteractionEnabled = YES;
self.scrollView.contentSize = self.view.frame.size;
增加了现在,当我运行在iPhone 5模拟器的应用程序,我的观点滚动而不是最底部。当我在iPhone 4(小屏幕)上运行应用程序时,它根本不滚动。什么决定了卷轴应该走多远?
答
self.scrollView.contentSize
必须大于self.view.frame.size
才能滚动。
你小例子:
(X是多余的地方,必须在滚动的小屏幕看)
[self.scrollView setContentSize:CGSizeMake(self.view.frame.size.width, self.view.frame.size.height + x)];
在你的情况下,你设置的内容高度和你一样”重新查看主视图,因此不会应用滚动。
它在iPhone 5中滚动,但它不滚动到所需的y值。我该如何设置? – 2014-10-05 10:52:10
我为你做了一个小例子,设置了滚动视图的内容大小,并为未填充视图的内容调整了x位置。 – 2014-10-05 10:58:34
@OlegGordiichuk上面代码中的'x'值是什么? – 2015-06-17 04:29:52