0

这是我在故事板中的视图布局:

在此处输入图像描述

我的 Scroll 视图框架设置为320x568,并在我的视图控制器中设置

self.scrollView.scrollEnabled = YES;
[self.scrollView setContentSize:CGSizeMake(320,1000)];//obviously content is larger than frame

但是,滚动仍然不起作用。所以我启用了垂直反弹,发现每次向下拖动它都会反弹回原来的位置。谁能帮我解决这个问题?

4

4 回答 4

0

在您的 .h 文件中添加UIScrollViewDelegate例如:

@interface myViewController : UIViewController <UIScrollViewDelegate>

在 viewDidLoad 集中的 .m 文件中

self.myScrollView.delegate = self;
于 2013-10-28T19:49:38.797 回答
0

如果您的滚动视图中有一个子视图,正如您所做的那样,滚动视图将滚动到该视图的尺寸。有关详细信息,请参阅此处的答案。

于 2013-10-28T20:36:11.870 回答
0

首先关闭 AutoLayout - 单击滚动视图并取消选中 Use AutoLayout

在您的 .h 文件中添加 UIScrollViewDelegate 例如:

@interface myViewController : UIViewController <UIScrollViewDelegate>

在 viewDidLoad 集中的 .m 文件中

self.myScrollView.delegate = self;
self.myscrollView.scrollEnabled = YES;
self.myscrollView.contentSize=CGSizeMake(320.0, 1094.0);

保持反弹并设置滚动视图框架 320 X 960

于 2013-10-29T13:15:40.843 回答
0

view.userInteractionEnabled = YES

于 2013-10-29T13:22:37.937 回答