如何限制 UIImageView 在边界范围内的位置?
我得到了一个名为 IconView 的 UIImageView 图标。我想确保当我触摸并移动这个图标时,它的位置仅在另一个名为backgroundView的UIImageView的边界内发生变化。
我想当我添加 IconView 作为backgroundView的子视图后,边界会自动设置。但这似乎是错误的。
[backgroundView addSubview:IconView];
之后,我仍然可以将图标移动到backgroundView的外部。 我该如何设置限制?谢谢。
I got an Icon of UIImageView named IconView. I want to make sure when I touch and move this Icon, its position only change inside the boundary of another UIImageView named backgroundView.
I thought after I add the IconView as the subview of backgroundView, the boundary is automatically set. But it seems to be wrong.
[backgroundView addSubview:IconView];
after this, I can still move the Icon to the outside of backgroundView.
how can I set the limitation? thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你这样尝试,
You try like this,