我的滚动查看内容大小为:2304 x 44 我的滚动视图框架大小为768 x 44 我的滚动视图边界是768 x 44 我要添加的子视图大小为2304 x 44
但滚动视图是否垂直滚动?我认为不应该。我该如何防止这种情况?
请注意,这适用于我的iPhone项目。但是当我为iPad使用相同的代码时,它会产生奇怪的滚动行为。此外,我添加的子视图在iPad版本中向下移动了44。我试图在添加之前将子视图的框架设置为0,0位置,但这不起作用。
答案 0 :(得分:3)
我想你可以试试这个:
[_scrollview setFrame:CGRectMake(0, 0, 768, 44)];
[_scrollview setContentSize:CGSizeMake(2304, 44)];
[self addSubview:_scrollview];
答案 1 :(得分:2)
我的怀疑是正确的:
[self setAutomaticallyAdjustsScrollViewInsets:NO];
这很容易!
答案 2 :(得分:0)
是的,因为您将滚动视图设置为包含size is 2304 * 44
,所以它是垂直滚动的吗?所以无论你的滚动视图的框架(高度)是什么,但是你的身高contentSize.