2013-03-21 41 views
0

我想使用滚动视图来显示大约20行文本,并在底部有一个按钮。UIScrollView - 无法向下滚动很远(即使我已将内容设置为1000)

但是,当我运行我的应用程序时,页面不会向下滚动到按钮所在页面的底部。

我已经尝试更改内容大小高度,但它根本不会更改滚动视图。

我正在运行Xcode 4.6。

//.h 
@property (strong, nonatomic) IBOutlet UIScrollView *theScroller; 


//.m 
- (void)viewDidLoad { 
self.theScroller.contentSize=CGSizeMake(320.0,1000.0); 
[super viewDidLoad] } 

任何想法,为什么我只能向下滚动一半的页面? 有没有更好的方法来显示20行文本+按钮?

编辑 - 我当前的框架矩形是310W,500H 编辑 - 为了清楚起见,我可以向下滚动页面,但是我无法一直滚动到底部。

在此先感谢。

+0

您的内容的框架是什么? – DrummerB 2013-03-21 10:46:50

+0

目前我的“框架矩形”设置为320W,1000H(不知道这是否是正确的做法,但这是我第一次使用滚动视图)。 – user2194645 2013-03-21 11:03:58

+0

滚动视图的框架矩形必须小于contentSize。该框架是滚动视图位于其超级视图边界内的位置,contentSize是滚动视图本身内部显示的内容大小。 – Petar 2013-03-21 11:06:10

回答

0

如果您未在iPhone5中运行应用程序,可能是由于滚动视图框架造成的问题。在这里,您将scrollView框架高度设置为500像素,即高度大于设备视图。尝试减小尺寸小于480.让我们现在使用300

相关问题