【发布时间】:2014-12-09 07:24:16
【问题描述】:
我有一个由加速度计控制的图像视图,并且它们能够离开屏幕,如何检测图像视图是否在屏幕之外并且对用户不可见。我尝试过使用CGRectIntersectsRect,也使用过self.view.frame,但是当我的图像视图生成时,它立即检测到它,因为它已经在视图中。
【问题讨论】:
标签: ios objective-c frame cgrectintersectsrect
我有一个由加速度计控制的图像视图,并且它们能够离开屏幕,如何检测图像视图是否在屏幕之外并且对用户不可见。我尝试过使用CGRectIntersectsRect,也使用过self.view.frame,但是当我的图像视图生成时,它立即检测到它,因为它已经在视图中。
【问题讨论】:
标签: ios objective-c frame cgrectintersectsrect
您需要使用convertRect: toView: 和CGRectIntersect,这将返回CGRect,然后您可以使用CGRectEqualToRect 比较两者
样品可以关注this
【讨论】: