0

我目前正在工作的项目要求 aUIScrollView垂直和水平滚动,但是,它只能垂直反弹。这可能吗?我注意到声明中有一个verticalBouncingandhorizontalBouncing属性,这可能是答案吗?

4

1 回答 1

3

您不能@package直接访问 ivars。但是,您可以将自己注册为代表UIScrollView并实施此代码

- (void)scrollViewDidScroll:(UIScrollView *)scrollView
{
    float maxX = scrollView.contentSize.width - scrollView.frame.size.width;

    CGPoint offset = scrollView.contentOffset;
    offset.x = MAX(MIN(maxX, offset.x), 0);
    scrollView.contentOffset = offset;
}
于 2012-08-15T07:16:49.420 回答