我有需要在 uiscrollview 中滚动的图像,但只需要在特定点停止滚动。想象一下,我有 uitableview 的长图像,所以我需要滚动它。我在想什么:是否可以仅在顶部可见整行的地方停止滚动?如果是,那么该怎么做?
最佳答案
您需要将坐标设置为您希望滚动移动的位置。这是在这里完成的 -
[scrollView scrollRectToVisible:CGRectMake(0, 50, 1536, 939) animated:NO];
因此,您需要指定所需的确切 CGRect
规范。但这对你有用。
如果您设置animated:YES
,那么滚动到这个新位置的动画将会平滑地进行。
关于iphone - 如何使用 UIScrollView 滚动并仅在特定的常规位置停止?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8009979/