iPhone:检测另一个矩形中一个矩形中的任何点
有没有什么方法可以检测给定矩形中的任何点是否包含在另一个更大的矩形内?我试图弄清楚某些矩形何时出现在屏幕上(以便内存管理来释放不在屏幕上的矩形),但这些矩形很大,因此有时只有其中的一部分会出现在屏幕上,但我仍然需要它们加载到内存中。
Is there any way to detect if any point in a given rect is contained inside of another, larger, rect? I'm trying to figure out when certain rects are on the screen (for memory management to deallocate the ones that aren't) but the rects are large and so sometimes only parts of them will be on the screen but I still need to have them loaded into memory.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用:
您可以使用矩形和视图的框架作为两个参数。
Use:
you can use your rect's and the view's frame as the two parameters.
您可以使用
-pointInside:withEvent:
,这是UIViews
的一种方法。请参阅Apple的文档此处。
You can use
-pointInside:withEvent:
which is a method forUIViews
.See Apple's documentation here.