Iphone 如何使用UIScrollView滚动,仅在特定的常规位置停止?

Iphone 如何使用UIScrollView滚动,仅在特定的常规位置停止?,iphone,objective-c,ios,uiscrollview,Iphone,Objective C,Ios,Uiscrollview,我有需要在uiscrollview中滚动的图像,但滚动只需要在特定点停止。假设我有一个长的uitableview图像,所以我需要滚动它。我在想的是:是否可以仅在顶部可以看到整行的点停止滚动?如果是,那么如何操作?您需要将坐标设置为希望滚动移动的位置。这是在这里完成的- [scrollView scrollRectToVisible:CGRectMake(0, 50, 1536, 939) animated:NO]; 因此,您需要指定所需的确切规格。但这对你有用 如果转动animated:YES

我有需要在uiscrollview中滚动的图像,但滚动只需要在特定点停止。假设我有一个长的uitableview图像,所以我需要滚动它。我在想的是:是否可以仅在顶部可以看到整行的点停止滚动?如果是,那么如何操作?

您需要将坐标设置为希望滚动移动的位置。这是在这里完成的-

[scrollView scrollRectToVisible:CGRectMake(0, 50, 1536, 939) animated:NO];
因此,您需要指定所需的确切规格。但这对你有用

如果转动
animated:YES
,则滚动到此新位置将平滑设置动画