我已经为我的游戏板实现了一个UIScrollView,这个板子是一个由几个图像组成的UIView,板子的图像和一些细节图像。并且缩放和滚动效果很好。 但我所做的是,当我移动电路板时,不会让我离开电路板看到底部。现在,当我移动板边缘时,有时会看到白色,因为我的图片移动到停止点。
我想要的是在滚动视图上设置一个上限,看不到后面只看到主板。
我还想知道你们是否知道如何将图像作为一个给定的板内拖动,因为这一切都在UIScrollView中,我认识到触摸。
提前致谢
答案 0 :(得分:0)
我想要的是在滚动视图上设置一个上限,看不到后面只看到主板。
是的,您可以将可见区域限制为仅限您的内容。将滚动视图的bounces
属性设置为NO
,并确保contentInset
为0.(0是contentInset
的默认值,所以如果你没有'那就应该没问题'改变了它。)
如何在电路板中将图像拖动为给定
滚动视图可以选择延迟内容视图中的触摸事件,直到滚动视图决定用户是否尝试滚动。阅读delaysContentTouches
属性。您可能希望将该属性设置为YES
。除此之外,您实际上只需要学会监控触摸 - 您可以通过调整其位置(例如,通过设置center
来拖动视图),同时触摸在屏幕上移动。有一些示例代码可以帮助您Handling Swipe and Drag Gestures。