在 aUIViewController
中,我需要下半部分可滚动。所以我添加了一个UIScrollView
并将其定位在视图高度的一半。在该viewDidAppear
方法中,我放置了以下两行代码以使其可滚动。
self.scrollView.contentSize = CGSizeMake(self.view.frame.size.width, self.scrollView.frame.size.height);
self.scrollView.frame = self.view.frame;
如果滚动视图填满整个视图,我已经测试过,这种方式有效。但是这种方法不能满足我的需要。滚动视图会自动向上移动并占据整个屏幕。我认为这是导致此问题的第二行代码。
所以我删除了滚动视图,UIView
在视图控制器中添加了两个 s。在底部视图中,我添加了UIScrollView
. 在该viewDidAppear
方法中,我将相同的两行代码行更改为第二行以引用UIView
包含滚动视图的框架。
self.scrollView.contentSize = CGSizeMake(self.view.frame.size.width, self.scrollView.frame.size.height);
self.scrollView.frame = self.containerView.frame;
但它也不会滚动。
谁能告诉我如何正确地做到这一点?
谢谢你。