iOS控制UIScrollView的滚动位置?

iOS控制UIScrollView的滚动位置?,ios,objective-c,uiscrollview,Ios,Objective C,Uiscrollview,我在一个数组中添加了一些大小不同的字符串,我使用UILabel 用户可以水平滚动查看所有名称。但我希望当用户滚动任何一侧时,他应该看到列表中的下一个/上一个名称,就像我们在启用分页的滚动视图中所做的那样,但在这里我只希望滚动一个名称(不同大小),而不是整个屏幕。如何实现这一点?任何帮助或建议都将不胜感激 编辑:-为了更好地理解,假设最初我的数组中的第0、第1和第2个字符串在滚动视图中可见,当用户滚动时,它应该显示我的数组中的第1、第2和第3个字符串(反之亦然,滚动到另一侧)。您可以通过conte

我在一个数组中添加了一些大小不同的字符串,我使用
UILabel

用户可以水平滚动查看所有名称。但我希望当用户滚动任何一侧时,他应该看到列表中的下一个/上一个名称,就像我们在启用分页的滚动视图中所做的那样,但在这里我只希望滚动一个名称(不同大小),而不是整个屏幕。如何实现这一点?任何帮助或建议都将不胜感激


编辑:-为了更好地理解,假设最初我的数组中的第0、第1和第2个字符串在滚动视图中可见,当用户滚动时,它应该显示我的数组中的第1、第2和第3个字符串(反之亦然,滚动到另一侧)。

您可以通过contentoffset执行此操作


设置scrollview的contentoffset,您可以这样做。

我应该在哪里调用此方法?在scrollViewDidScroll?中@Blios,您可以在按钮单击事件中添加此方法。。甚至可以在ScrollViewDiEndDecelling方法中实现。。你能试试它并检查它的反应吗。@Blios然后将它添加到ScrolldIdcoll方法中。。你也可以通过touchevent方法来完成。