我有一个垂直的 UIScrollView,其宽度刚好足以容纳一列按钮。这些按钮可以由用户拖动,但是当一个按钮被移动时,我希望其他按钮向上或向下移动。我能想到的唯一方法是在负责移动按钮的 UIPanGestureRecognizer 中,每次调用其方法时在 subview 中运行 for
循环,检查 y 值。这看起来非常低效,并且需要跟踪哪些按钮已经移动以防止移动它们不止一次。一定有更好的方法。有什么想法吗?
最佳答案
相同的功能已在 this project 中实现在this project also .希望项目代码能帮助您解决问题。
关于iphone - 如何实现 iPhone 主屏幕之类的重组功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11496138/