【发布时间】:2014-09-23 16:28:01
【问题描述】:
我的UIScrollView 没有滚动。 (我试图让它水平滚动)我将 contentSize 设置为(960、300)。我在 storyboard 中将 UIScrollView 的 framesize 设置为 width:320 height:300。
我在滚动视图中有一个容器视图,其宽度为960 points。
在 320 点,我有一个背景颜色为棕色的子视图。当我滚动时,我可以看到棕色的子视图,但是当我放开拖动时它会弹回来。
这是我的 viewDidLoad 方法:
- (void)viewDidLoad
[super viewDidLoad];
self.scrollView.scrollEnabled = YES;
[self.scrollView setFrame:CGRectMake(0,0,320,300)];
self.scrollView.contentSize = CGSizeMake(960, 300);
UIView *subview1 = [[UIView alloc] initWithFrame:CGRectMake(320, 0, 320, 300)];
[subview1 setBackgroundColor:[UIColor brownColor]];
UIView *containerView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 960, 300)];
[containerView addSubview:subview1];
[self.scrollView addSubview:containerView];
}
【问题讨论】:
-
您是否启用了自动布局选项?
标签: ios objective-c iphone uiscrollview