在iOS中滚动后,如何获取滚动视图可见的矩形框?

Bur*_*rak 3 uiscrollview ios

t滚动后,我无法在滚动视图中获得可见矩形的坐标。因此,当我想在可见矩形中添加子视图时,便不能。我怎样才能做到这一点?

n00*_*mer 5

CGRect visibleRect = CGRectMake(myScrollView.contentOffset.x, myScrollView.contentOffset.y, myScrollView.contentOffset.x + myScrollView.bounds.size.width, myScrollView.contentOffset.y + myScrollView.bounds.size.height)
Run Code Online (Sandbox Code Playgroud)

rect滚动后,应该可以看到当前可见的图像。当您要计算矩形时,您不必决定的是。如果您想即时获得此功能,请使用scrollViewDidScroll方法进行操作。如果要在用户开始滚动时获取它,请在中进行操作scrollViewWillBeginDragging。如果要在用户完成滚动并scrollView使其静止后再使用它,请在scrollViewDidEndDragging和中进行操作scrollViewDidEndDecelerating