我已经为我的棋盘实现了一个UIScrollView,这个板是一个UIView,由几个图像、板的图像和一些细节图像组成。缩放和滚动效果很好。但我所做的是,当我移动董事会将不会让我离开董事会,看到底部。现在,当我移动板的边缘,有时看到白色,因为我的图片移动超过了停止。
我想要的是在滚动视图上设置一个上限,而不是看到后面是什么,只看到板。
我也想知道,如果你们中的任何人知道我如何可以拖动图像作为一个给定的板内,因为这一切在一个UIScrollView和我认识那里的触摸。
提前感谢
发布于 2013-07-24 20:15:33
我想要的是在滚动视图上设置一个上限,而不是看到后面是什么,只看到板。
是的,您可以将可见区域限制在您的内容上。将滚动视图的bounces属性设置为NO,并确保contentInset为0。(0是contentInset的缺省值,所以如果您没有更改它,它应该是可以的。)
如何将图像拖动到给定的板内
滚动视图可以选择延迟content视图中的触摸事件,直到滚动视图决定用户是否试图滚动。阅读有关delaysContentTouches属性的信息。您可能希望将该属性设置为YES。除此之外,你真的需要学会监控触摸--你可以通过调整视图的位置(例如,设置它的center )来拖动视图,当触摸在屏幕上移动时。有一些示例代码可以帮助您使用处理滑动和拖动手势。
https://stackoverflow.com/questions/17843895
复制相似问题