我使用 UIScrollView 在 iPhone 上制作大尺寸(大于 320px)的 UI。
我创建了一个 UIScrollView 实例并在其上添加了一些 subview 。 问题是我想仅当用户触摸 subview 之外时才启用滚动, 当用户触摸 subview 之一时停止滚动。
我阅读了文档并尝试查找示例,但找不到好的提示。 如果您有任何想法,请帮助我。
最佳答案
UIScrollView 有一个 scrollEnabled 属性,允许您以编程方式禁用滚动。它还有一个委托(delegate) (UIScrollViewDelegate),允许您查看滚动开始/结束等事件。看来你应该能够以某种方式将这些选项结合起来做出一些东西。
关于iphone - 如何取消 UIScrollView 中的滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/383306/