2013-04-10 49 views
-1

我有一个滚动视图,在IB中添加,并且我还在IB本身上添加了很多对象/控件。其中一些被添加到滚动视图,但它们超出了界限。滚动视图的问题,不滚动全长

回到班上,我设置其内容的大小这样

self.scrollView.delegate = self; 

    self.scrollView.contentSize = CGSizeMake(self.view.bounds.size.width, self.view.bounds.size.height + 500); 

滚动长度我观察的是没有那么多。我只是观察像500像素(而我设置在内容大小的高度大约是900像素)。

请告诉我我做错了什么。

+0

self.view.bounds.size.height的值是什么?的NSLog(@ “%F”,self.view.bounds.size.height); – DharaParekh 2013-04-10 10:46:19

+0

当然,您可以使用某种动态对齐方式(即约束),并且在给定时刻视图现在具有谨慎的高度。你将不得不添加更多的代码,以便我们可以帮助你。 – vikingosegundo 2013-04-10 10:46:29

+0

@DharaParekh:480 px。 – 2013-04-10 10:51:48

回答

0

我使用IB来设置滚动视图和内部控件,我让滚动视图比视图区域更长,因为你为什么需要在代码中设置它,除非你动态地绘制内部控件在运行时...我希望它是有用的

+0

如果您有问题,请使用“问问题”链接 – ChrisF 2013-04-10 11:51:12