我目前正在工作的项目需要UIScrollView
垂直和水平滚动,但是,它必须只能垂直弹跳。这可能吗?我注意到声明中有verticalBouncing
和horizontalBouncing
属性,这可能是答案吗?
答案 0 :(得分: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;
}