使滚动视图在被拉到一半时自动拉到一侧?

Make a scrollview automatically pull to one side if it is pulled halfway?

我有一个只有水平滚动的滚动视图。如果它向右移动的方式是用用户的手指向左移动不到当前屏幕的一半,然后用户放手,则滚动视图会通过向右移动自动弹回到原来的位置。如果 scrollview 以超过一半的屏幕向右移动的方式向右移动,然后用户放手,则 scrollview 会自动向右弹跳。很多 iOS 应用程序(如 Tinder)都有这个功能,如果您向右滑动一部分,但不是完全向右滑动,那么您向右滑动的原始图像会回到原来的位置。尽管找不到,但我已在网上广泛寻找解决此问题的方法。

尝试scrollView.isPagingEnabled = true。有关详细信息,请参阅 apple's document